Maison > développement back-end > tutoriel php > javascript - 求助,像这种外卖订单怎么在页面里点击按钮实现呢?跪求!

javascript - 求助,像这种外卖订单怎么在页面里点击按钮实现呢?跪求!

WBOY
Libérer: 2016-07-06 13:52:46
original
1083 Les gens l'ont consulté

比如一个json对象里面有这些信息,我怎么把它打印出这么宽的小条?
javascript - 求助,像这种外卖订单怎么在页面里点击按钮实现呢?跪求!

我要的就是把用户下的订单信息,打印出小条,我发现jquery.jqprint-0.3.js这个插件可以,直接用按钮调用就可以,现在的问题是,默认宽度太大,吓死人,不知道怎么解决

回复内容:

比如一个json对象里面有这些信息,我怎么把它打印出这么宽的小条?
javascript - 求助,像这种外卖订单怎么在页面里点击按钮实现呢?跪求!

我要的就是把用户下的订单信息,打印出小条,我发现jquery.jqprint-0.3.js这个插件可以,直接用按钮调用就可以,现在的问题是,默认宽度太大,吓死人,不知道怎么解决

楼主可以去淘宝搜索gprs打印机,很外面店都有,实际上是一个服务端的php推送,有的是输出一个xml文件,你只需要把json转换成xml就可以了,当然不同的打印机需要的格式不一样,你如果有兴趣买一个的话,老板肯定会客服和技术指导的。

纯网页实现的可能性不大。
你这个要设计到硬件通信,也就是调用专门的终端实现打印凭条。一般的可编程终端都会提供这样的sdk,当然这个可能需要对方的技术支持。

通常是通过电脑的应用程序,也即常说的客户端程序,才好处理这种同硬件的交互。

提供几种思路,先说明,我也就是自己瞎想一下而已,没有具体实现过。

1.通过浏览器插件的方式实现(这种情况是,同一台设备,也即你自己操作点击,你当前电脑链接终端打印凭条)。
2.通过浏览器按钮发送一般的http或者socket请求到服务器端,服务器端链接打印终端(这个不一定是直连打印终端,如果是那样通常要求打印终端还要具备联网功能,通常情况是另一台电脑,该电脑连接终端打印)。这种情况支持,用户点击按钮操作,而不需要自己操作,也即“按钮”可以在任何地方。

其实,就是要解决通信,消息传递的问题。而浏览器目前还不支持直接同硬件打交道,只能通过网络方式进行消息传递。

不用外设,那就是纯网页输出内容,连上打印机打印了。

把你的数据在一个空白页面按格式排版,然后调用 window.print(),可以选择纸张大小。

谢邀
给楼主推荐一个很好用的工具http://www.lodop.net/
JS操作打印机 希望可以帮到楼主

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal