【问题标题】:Zebra printing from browser across various devices通过各种设备的浏览器进行 Zebra 打印
【发布时间】:2017-09-12 16:18:03
【问题描述】:

我们正在尝试通过将 RAW ZPL 文本从浏览器(通常是 chrome)发送到打印机来打印标签。

我们正在寻找通过无线连接(或有线,只要它仅在一种解决方案中)从台式机/笔记本电脑/平板电脑/手机浏览器进行打印的最佳方式。

那么,有没有一种方法/技术可以让我们通过台式机/笔记本电脑/平板电脑/手机的无线连接从浏览器的网页(java webapp)打印? 处理这个问题的最佳方法是什么?

【问题讨论】:

    标签: java mobile browser printing zebra-printers


    【解决方案1】:

    从桌面

    我一直将 Zebra 打印机安装为基于通用文本的打印机,并且可以从记事本打印 ZPL 文本,并由 Zebra 打印机呈现。通过以太网 TCP/IP 连接工作得很好。

    来自服务器

    只需通过 TCP/IP 将 XML 发送到 Zebra 打印机。

    Oracle 过程如下所示:

    DECLARE
    
     l_return_msg           VARCHAR2(3000);
     l_printer_status       VARCHAR2(3000);
     l_return               VARCHAR2(3000);
     l_zpl                  CLOB;
     l_printer_ip           VARCHAR2(20);
     l_printer_port         VARCHAR2(10);
     BEGIN
     l_zpl :=’^XA^FO50,300^A0N,125,125^FDTEST^XZ’;  –String to send to printer
     l_printer_ip      :=’192.168.1.10′; –IP Address of printer
     l_printer_port    :=’9100′;
     l_return := INV_PRINT_REQUEST.SEND_XML_TCPIP(
            p_ip_address => l_printer_ip
        ,   p_port => to_char(l_printer_port)
        ,   p_xml_content => l_zpl
        ,   x_return_msg => l_return_msg
        ,   x_printer_status => l_printer_status
        );
    END;
    

    答案来自:Sending ZPL to a Label Printer Using PL/SQL

    【讨论】:

    • 感谢您的回复。这也是我们目前通过 Windows RDP 执行此操作的方式。但我们需要它用于其他 unix 服务器,我们的客户将通过各种设备(台式机/笔记本电脑/手机/平板电脑)的浏览器进行访问。
    • 只需将标准 TCP/IP 有效负载发送到打印机。不幸的是,我对 Unix 及其操作方法不太熟悉,但我敢肯定在某处有一些例子。
    猜你喜欢
    • 2018-07-20
    • 2018-12-21
    • 1970-01-01
    • 2012-07-22
    • 2020-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多