VB6 POS 打印机 - 标志注册
Posted
技术标签:
【中文标题】VB6 POS 打印机 - 标志注册【英文标题】:VB6 POS Printer - Logo register 【发布时间】:2012-01-23 09:13:52 【问题描述】:嘿,我有一台打印机 Star TSP100ECO [USB],我做了一个程序来打印一张票,但我还应该在票上添加标志。 问题是我不明白如何在 ESC FS q 的帮助下向票证添加徽标。 不能使用打印机配置工具添加徽标。 在第 3-98 页上注册徽标。 -> http://www.starmicronics.com/support/Mannualfolder/linemode_cm_en.pdf 我要打印的图片是 GIF 格式,是黑白的。
提前感谢您的帮助。
对不起,我的英语不好。
【问题讨论】:
可能一点帮助都没有,但是你可以使用 Printer.PaintPicture 方法吗? 我宁愿使用 ESC FS q。如果我使用 Printer.PaintPicture 然后我必须禁用默认选项自动切割。因为Printer.PaintPicture打印机剪票后,打印出文本部分再剪。或者有没有办法通过VB6禁用这个选项? 【参考方案1】:可以使用手册中指定的命令来加载数据,但这需要相当多的图片解码才能将徽标预加载到打印机中。
如果除了必须禁用自动切割之外,paintpicture 正在工作,那么这将是最简单的方法。
1) 禁用自动切割 2)从vb打印你需要的东西 3)printer.print chr(27) & chr(100) & chr(0)
第 3 部分将为您执行剪切(在这种情况下为完全剪切),如果您愿意,可以根据手册将 0 更改为另一个值。
【讨论】:
在数百台已安装的计算机上更改默认选项有点棘手。因此,我想使用 ESC FS q。还是有其他方法?不过还是谢谢。 所以这是升级现有应用程序,您是否打算在每次打印之前在打印机中注册徽标?因为徽标被设计为不经常更改,只需一个打印命令。因此,实际上,无论如何您都将更改数百台打印机的默认选项。不过 Star 确实提供了一个完整的 SDK 来处理他们的打印机,vb.net 的自述文件可以在这里找到starmicronics.com/support/ZipFile.aspx?sat2=128 或 vb6 starmicronics.com/support/ZipFile.aspx?sat2=136,希望对您有所帮助。 是的,我打算在每张印刷品上注册标志。我编写了一个程序来修改 C:\ProgramData\StarMicronics\TSP100\Configuration\SN XXXXXX\default config.xml 中 Stars Configuration 程序的配置 xml。它适用于管理员帐户。但问题是程序在 Windows 上运行的帐户具有有限的权限,并且不允许更改此文件。有没有办法绕过这个?以上是关于VB6 POS 打印机 - 标志注册的主要内容,如果未能解决你的问题,请参考以下文章