我正在为我们公司开发一个标签打印应用程序,其中包括对Black&白色和彩色打印机。
为了简化我的开发,我正在创建一个带有各种标签的WinForm,我可以根据需要定位,调整大小和颜色。如果最终用户的打印机是非彩色打印机,则所有笔和画笔都将为黑色。否则,我将根据Label控件的颜色设置我的绘图颜色。
我想使用标准彩色打印机墨盒中的基本颜色来开发我的标签,这样我就不会因为Color Tank#2耗尽而导致我们公司扔掉墨盒(我试图减少浪费并帮助改善环境。
坦克中的颜色是什么?黑色,洋红色,黄色和青色?
如果我使用这四种颜色设计我的标签,我是否会充分利用彩色墨盒,或者我应该坚持使用红色,蓝色和白色等组合颜色。绿色?
我有兴趣看一个简单的算法来计算使用了多少颜色,如果有人知道怎么做的话。
答案 0 :(得分:0)
您几乎无法控制给定打印机将要使用的色彩槽。特别是在低端打印机上,其中墨盒合并为一个墨盒。
问题在于,即使您的应用程序指定了纯青色(例如),然后在屏幕ICC配置文件,打印机ICC配置文件和打印驱动程序之间的某处,这可能会被解释为不是非常青色,它随后会投入一些黄色和洋红色的好措施。
另一个缺点是打印机有1到8个墨盒,具体取决于品牌,打印机类型等。因此,无论您今天编写什么代码,只需购买不同的打印机就可以轻松实现无用。
这里更好的选择是告诉贵公司投资一些打印机,这些打印机不会因为一个用完而强迫您更换所有颜色。 (提示,停止购买惠普)。
答案 1 :(得分:0)
因此...
无法计算我制作的表单上使用了多少颜色。
和...
无法平衡我为打印输出选择的颜色数量,以平衡墨盒中的墨水。
目前,这就是答案。
如果某人有一天能证明这是错误的,我会订阅答案,我会很乐意给出一个解决方案......如果有效的话。