是否可以尝试使用ZPL制造的Windows Mobile应用程序,而无需实际打印机?喜欢模拟打印?
另外,是否有有关初学者的斑马编程语言的网站/视频/书籍?
我正在从这里学习ZPL:它由Zebra网站提供。我认为这很有帮助。
如果要模拟打印,则可以使用标签。
请查看我的问答,并在打印页面上打印太多副本。
我的问题是从Windows表单上打印,但是您可以使用Windows Mobile进行相同的操作。
您要做的是创建一个虚拟表格,其比例与要打印的文档相同。将标签设置为您想要的话。某些字段需要是输入字段,以便您的Windows移动应用程序可以调用它们并填写这些值。
例如,如果您有需要设置的客户地址,则带有 public properties的虚拟表格上的标签为lblCustomerStreet
,lblCustomerCity
,lblCustomerState
和lblCustomerZip
。
public string CustomerStreet {
get { return lblCustomerStreet.Text; }
set { lblCustomerStreet.Text = value; }
}
当您需要打印时,您的表单大小与PrintDocument的页面大小相比。您可以使用该比率增加或减小标签的大小,以使文本适合页面。
确实需要一些时间才能做,并且涉及很多反复错误。
但是,我在顶部发布的问答和答案将为您带来大约80%的方式。您只想关注我的代码的 document_printed
我的示例代码包括用于面板控件,标签控件,一个图像控件(公司徽标)以及可以删除的自定义条形码控件的尺寸。该图像首先打印,然后是面板,然后是标签,最后是条形码 - 因为在我的打印输出中,条形码是最重要的,标签上的文本比面板制作的框线更重要。面板只会使您的打印输出看起来很漂亮。