# 设备对接
# Flag
IOT:物联网
- 设备接入>开发设备接入>使用开放协议自主接入 (opens new window)
- https://www.oasis-open.org (opens new window)
- https://github.com/mqttjs (opens new window)
- https://github.com/eclipse/mosquitto (opens new window)
- https://github.com/vernemq/vernemq (opens new window)
- https://github.com/emqx/emqtt (opens new window)
- https://github.com/sipeed (opens new window)
- https://github.com/RT-Thread-packages/freemodbus (opens new window)
- https://github.com/hneemann/Digital (opens new window)
# 串口
- Virtual Serial Port Driver https://www.eltima.com (opens new window)
- https://www.virtual-serial-port.com (opens new window)
- https://freevirtualserialports.com (opens new window)
- https://www.aggsoft.com (opens new window)
- http://www.meixuannet.cn (opens new window)
- https://docs.ai-thinker.com/tools (opens new window)
- https://sourceforge.net/projects/cutecom (opens new window)
- https://sourceforge.net/projects/com0com (opens new window)
- https://github.com/QQxiaoming/virts (opens new window)
- 雪莉蓝串口调试助手
- 友善串口调试助手
CCCCC-AAAAA-FFFFF-0E013-6EE85
- ComHelper串口调试助手
- 缤果串口网络蓝牙调试助手 (opens new window)
- https://github.com/neutree/comtool (opens new window)
- https://github.com/changfeng1050/SerialWizard (opens new window)
- https://github.com/KondeU/CommonSerialRelease (opens new window)
- https://github.com/itas109/CommLite (opens new window)
- https://github.com/rymcu/RYCOM (opens new window)
- https://github.com/chenxuuu/llcom (opens new window)
- https://github.com/leven99/OSDA (opens new window)
- https://github.com/JoaoLopesF/SerialDebug (opens new window)
- https://github.com/bestyize/BCom (opens new window)
- https://github.com/wenhuix/COMDBG (opens new window)
- http://www.ceiwei.com/mt (opens new window)
Java
- Android https://github.com/Shanyaliux/SerialPortSample (opens new window)
- https://github.com/HuRuWo/SerialPortHelper (opens new window)
- Java https://github.com/rxtx/rxtx (opens new window)
- https://github.com/NeuronRobotics/nrjavaserial (opens new window)
- http://fizzed.com/oss/rxtx-for-java (opens new window)
- https://github.com/openmuc/jrxtx (opens new window)
- https://github.com/CMU-CREATE-Lab/commons-java (opens new window)
- https://github.com/han1396735592/spring-boot-starter-rxtx (opens new window)
- https://github.com/kochedykov/jlibmodbus (opens new window)
JavaScript
- https://github.com/serialport/node-serialport (opens new window)
- 在线调试 https://github.com/curtion/Web-SerialPort (opens new window)
# 打印机
- https://github.com/topics/printer (opens new window)
- https://github.com/topics/print (opens new window)
- https://github.com/topics/printing (opens new window)
- https://github.com/search?q=printer (opens new window)
- https://github.com/search?q=raw+print (opens new window)
- https://github.com/search?p=3&q=direct+print (opens new window)
- https://github.com/search?q=Bluetooth+printing (opens new window)
- https://github.com/topics/ipp (opens new window)
打印机通信协议RAW(printer-job-language,端口9100)与LPR(Line Printer Daemon Protocol,端口515)、 互联网打印协议(IPP;InternetPrintingProtocol,端口631);
- 打印机控制语言
- Epson公司的ESC/POS命令集
- HP公司的PCL命令集
- Adobe公司的PostScript(简称PS)命令集
- Printer Operation / 5.8. Printing in a TCP/IP Network (opens new window)
- 浏览器打印方案调研 (opens new window)
- https://www.webprinter.cn/doc/theory (opens new window)
- https://gitee.com/gscloudplugin/gscloudplugin (opens new window)
- winspool.drv https://docs.microsoft.com/zh-cn/windows/win32/printdocs/print-spooler-api (opens new window)
- https://learn.microsoft.com/zh-cn/windows/win32/printdocs/documents-and-printing (opens new window)
- https://docs.microsoft.com/zh-cn/troubleshoot/windows/win32/win32-raw-data-to-printer (opens new window)
- https://learn.microsoft.com/zh-cn/windows-hardware/drivers/print (opens new window)
- https://learn.microsoft.com/zh-cn/windows-server/administration/windows-commands/print-command-reference (opens new window)
- https://www.compuphase.com/software_spool.htm (opens new window)
- 网络蓝牙规范 https://github.com/WebBluetoothCG/web-bluetooth (opens new window)
- 用于打印机语言 https://www.ghostscript.com (opens new window)
当您使用
Microsoft Print to PDF
驱动程序时,会发生以下情况:PDF->EMF->XPS->PDF。关于 C++ 打印 PDF 打印及 PDF 转图片、合并 (opens new window)
PDF渲染/查看/创建/编辑/修改/操作
- https://github.com/topics/pdf (opens new window)
- https://github.com/topics/pdf-viewer (opens new window)
- PDF查看器和工具包 http://www.xpdfreader.com (opens new window)
- PDF阅览器 https://fsfe.org/pdfreaders/pdfreaders.zh.html (opens new window)
- https://zh.pdf24.org (opens new window)
- PDF渲染 https://poppler.freedesktop.org (opens new window)
- https://www.mupdf.com (opens new window)
- https://github.com/bblanchon/pdfium-binaries (opens new window)
- https://github.com/wmjordan/PDFPatcher (opens new window)
- PDF操作 https://github.com/topics/pdfbox (opens new window)
- https://github.com/apache/pdfbox (opens new window)
- https://github.com/apache/tika (opens new window)
- https://github.com/itext (opens new window)
- https://github.com/ofdrw/ofdrw (opens new window)
- https://github.com/MrRio/jsPDF (opens new window)
- https://github.com/mozilla/pdf.js (opens new window)
- 读取PDF https://github.com/ledongthuc/pdf (opens new window)
- https://github.com/google/go-tika (opens new window)
- https://github.com/pdfcpu/pdfcpu (opens new window)
- 免费有水印 https://github.com/unidoc (opens new window)
- 创建PDF https://github.com/johnfercher/maroto (opens new window)
- https://github.com/jung-kurt/gofpdf (opens new window)
- https://github.com/tiechui1994/gopdf (opens new window)
# 虚拟打印机
- https://fineprint.com (opens new window)
- https://www.dopdf.com (opens new window)
- https://www.bullzip.com (opens new window)
- https://www.biopdf.com (opens new window)
- https://www.priprinter.com (opens new window)
- https://www.the-sz.com/products/doro (opens new window)
- https://www.pdfmachine.com (opens new window)
- https://www.adobe.com/acrobat.html (opens new window)
- http://www.tinypdf.com (opens new window)
- https://www.7-pdf.com/products/pdf-printer (opens new window)
- https://www.foxitsoftware.cn/function_page/18.html (opens new window)
- https://www.sumatrapdfreader.org (opens new window)
- https://pdf-xchange.eu (opens new window)
BarTender
- https://www.seagullscientific.com (opens new window)
- https://help.seagullscientific.com/2022/en/Subsystems/ActiveX/ActiveX.htm (opens new window)
- https://help.seagullscientific.com/2022/en/#BTIntroduction.htm (opens new window)
- https://github.com/yuguansu/PrintHelper (opens new window)
- https://github.com/qianch/PrinterService (opens new window)
- https://github.com/WanManito/JBartender (opens new window)
# 打印对接
Rust
- 打印协议实现 https://github.com/ancwrd1/ipp.rs (opens new window)
- https://github.com/LegNeato/cups-sys (opens new window)
C/C++
- 打印系统 https://github.com/OpenPrinting/cups (opens new window)
- https://github.com/apple/cups (opens new window)
- https://github.com/michaelrsweet/pappl (opens new window)
- https://sourceforge.net/projects/gimp-print (opens new window)
- https://github.com/michaelrsweet/lprint (opens new window)
GoLang
- 串口通信 https://github.com/tarm/serial (opens new window)
- https://github.com/bugst/go-serial (opens new window)
- https://github.com/jacobsa/go-serial (opens new window)
- https://github.com/things-go/go-modbus (opens new window)
- https://github.com/zgwit/iot-master (opens new window)
- https://github.com/kenshaw/escpos (opens new window)
- https://github.com/google/gousb (opens new window)
- https://github.com/alexbrainman/printer (opens new window)
- https://github.com/google/cloud-print-connector (opens new window)
- https://github.com/Knisy/printer (opens new window)
- https://github.com/janftacnik/sim-printer (opens new window)
- COM https://github.com/mattn/go-adodb (opens new window)
- https://github.com/phin1x/go-ipp (opens new window)
- https://github.com/SimonWaldherr/ups (opens new window)
dotnet(.NET)/CSharp
Java
- 打印协议实现 https://github.com/HPInc/jipp (opens new window)
- Java调用dll动态链接库主要的方式有三种方式:JNI、JACOB、JNA
- COM组件调用 https://github.com/freemansoft/jacob-project (opens new window)
- https://github.com/kohsuke/com4j (opens new window)
- OLE Automation https://github.com/eclipse-platform/eclipse.platform.swt (opens new window)
- https://github.com/anastaciocintra/escpos-coffee (opens new window)
- https://github.com/SubLuLu/thermal_printer (opens new window)
- https://github.com/givengao/xsg-aggregation-printer-cloud (opens new window)
- https://github.com/gixxi/lambdaroyal-ws-printing-server (opens new window)
- https://github.com/Zhao2018Mr/webPrint (opens new window)
JavaScript
- https://github.com/DoersGuild/jQuery.print (opens new window)
- https://github.com/crabbly/Print.js (opens new window)
- https://github.com/parallax/jsPDF (opens new window)
- https://github.com/jasonday/printThis (opens new window)
- https://github.com/tojocky/node-printer (opens new window)
- https://github.com/NielsLeenheer/EscPosEncoder (opens new window)
- https://github.com/bigrocs/escpos-win (opens new window)
- https://github.com/mscdex/print (opens new window)
- https://github.com/etimbo/jquery-print-preview-plugin (opens new window)
- https://github.com/dsandor/dymojs (opens new window)
- https://github.com/SimonWaldherr/zplgfa (opens new window)
- https://github.com/clawsoftware/clawPDF (opens new window)
- https://github.com/jimevins/glabels-qt (opens new window)
- https://github.com/juesai2015/PrinterPOSDemo (opens new window)
- https://github.com/freedom-git/EscPosEncoder (opens new window)