For example, if a json object contains this information, how can I print it out in such a wide strip?
What I want is to print out a small strip of the order information placed by the user. I found that the jquery.jqprint-0.3.js plug-in can be used. It can be called directly with a button. The problem now is that the default width is too large, which is scary. Dead people, I don’t know how to solve them
For example, if a json object contains this information, how can I print it out in such a wide strip?
What I want is to print out a small strip of the order information placed by the user. I found that the jquery.jqprint-0.3.js plug-in can be used. It can be called directly with a button. The problem now is that the default width is too large, which is scary. Dead people, I don’t know how to solve them
The poster can go to Taobao to search for gprs printers. Many stores outside have them. It is actually a server-side php push. Some output an xml file. You only need to convert json to xml. Of course, different printers require it. The formats are different. If you are interested in buying one, the boss will definitely provide customer service and technical guidance.
It is unlikely to be implemented on a pure web page.
You need to design hardware communication, that is, calling a special terminal to print receipts. Generally, programmable terminals will provide such SDK. Of course, this may require technical support from the other party.
Usually, this interaction with the hardware is handled through a computer application, also known as a client program.
To provide several ideas, let me explain first that I just thought about it myself and have not implemented it in detail.
1. Implemented through a browser plug-in (in this case, the same device, that is, you click on it yourself, and your current computer is connected to the terminal to print the receipt).
2. Send a general http or socket request to the server through the browser button, and the server connects to the printing terminal (this is not necessarily directly connected to the printing terminal. If so, the printing terminal is usually required to have networking capabilities. Usually, is another computer connected to the terminal for printing). This situation supports that the user clicks the button operation without having to operate it himself, that is, the "button" can be anywhere.
In fact, it is to solve the problem of communication and message delivery. The browser currently does not support direct dealing with hardware, and can only transmit messages through the network.
No peripherals are needed, that is, pure web page output content, connected to the printer for printing.
Format your data on a blank page, then call window.print()
to select the paper size.
Thank you for the invitation
Recommend a very useful tool to the poster http://www.lodop.net/
JS operation printer, I hope it can help the poster