我正在开发一个需要打印收据的软件.
什么是最常见的收据打印机类型?
收据打印机API是否有任何行业标准?
那有什么.net库吗?试图找到但没有找到任何东西.
我需要在蓝牙打印机上打印.我已经有了一个Windows移动平台程序,它使用Zebra打印机协议通过蓝牙将命令和数据发送到Zebra RW 420打印机.它只是一个蓝牙发送的流.
现在,我们想在Android上执行此操作.我想知道一些基本信息:
我在 RoR 中开发的第一个应用程序是针对我们库存中使用的一些 Kiosk 触摸屏 PC。当库存工人拿起一些材料时,他在表格中输入数量。
现在我想在我们的 Zebra 打印机上打印一个标签,其中包含:客户名称、材料描述、数量和条形码。
我如何从 Ruby on Rails 应用程序中做到这一点?
从控制器直接发送 ZPL(Zebra 打印机语言)所需的控制字符?(不是很舒服)
在 HTML 中创建一个视图,将其发送到客户端,客户端必须打印它。(不太舒服且容易出错,因为库存工人必须执行额外的步骤,可能会选择错误的打印机,或者可能根本不打印标签)
从控制器创建一个 pdf 文档并将其从服务器发送到打印机(哦,不,打印机不理解 pdf,所以我必须控制 pdf 阅读器来进行打印??这不会很快,因为它将标签作为图形图像发送到打印机
创建一个 gem 来隐藏打印所需的所有逻辑?(有没有已经可以做到这一点的宝石?)
我会很感激每一条评论。
谢谢
克劳斯
我正在小标签上打印QR码.
QR码中的数据量是可变的.打印机(例如Zebra GK420d)根据嵌入的数据量更改QR图像的大小/尺寸.
示例ZPL:
^FO38,2400
^BQN,2,10
^FDMA,http://ghospitals/gp/index.php/patient/120704^FS
Run Code Online (Sandbox Code Playgroud)
QR码大小应该是固定的.数据的增加应该增加密度而不是大小!
如何限制/定义打印的QR码的尺寸?
谢谢你的帮助.
是否可以通过Java中的斑马打印机直接打印存储的pdf?我找不到任何提及它们与直接打印兼容,我无法打印它.我需要通过zpl直接沟通吗?
斑马打印机通过Acrobat Reader打印时工作正常,Adobe Reader是否将PDF翻译成zpl?
我想在ZPL代码中注释行,例如:
^XA
^MMT
^LL0531
^PW1280
^LS0
^FT81,528^A0B,29,28^FH\^FDTEXT^FS
// ^FT336,495^A0B,29,33^FH\^FDEAN^FS^FX ----
//^BY3,2,42^FT384,492^BEB,,Y,N Commented lines
//^FD789690466123^FS ----
^PQ1,0,1,Y^XZ
Run Code Online (Sandbox Code Playgroud)
我想要这样做是因为有时我的变量为null,并且不想打印条形码。这个有可能?还是不打印条形码的最佳方法是什么?
是否可以将EPL和ZPL(热敏打印机语言)转换为通用格式(它可能是像SVG一样的矢量图形文件)?
如果我可以从commont格式转换为ZPL或EPL,那将是很棒的.
我们刚刚从兄弟标签打印机迁移到 zebra,兄弟的 c# sdk 有点无聊,但它做了我想要它做的事情。基本上,它让我可以选择在设计器中创建标签,并将参考名称附加到文本文件、条形码文件等。但是,看着 zebra,我似乎找不到一种方法来做到这一点。我不喜欢这样的事实:您必须使用缺乏此功能的设计器来设计标签,或者 100% 在 C# 中完成,这会阻止我们的设计器稍后重新设计标签,又名硬编码标签是一种不行。
我一直在研究 neodynamic 的热敏标签,但对于这个小东西来说它的成本很高。
有我错过的解决方案吗?大量的谷歌搜索,甚至试图弄清楚如何通过 C# 将现有的兄弟标签打印到斑马打印机。这是可能的(也许),因为 p-touch 可以做到这一点,但我也认为 sdk 缺乏这个功能,这使得它无论如何都是不可能的。
在查看了兄弟 sdk 的更多选项后,我注意到我可以将标签作为 bmp 获取,可以轻松地将其打印到斑马标签打印机吗?
ZEBRA PRINTERS 使用称为 ZPL 编程语言的本机命令,通常无法将 PDF 打印到打印机,使用 C# 打印的最佳解决方案是什么?
我创建了这个问题和答案,因为我在互联网上找不到有效的解决方案,这个将帮助很多人解决这个问题