控制印表機列印開發過程及注意事項

2021-09-28 14:31:31 字數 531 閱讀 6875

17年為之前公司開發過乙個前端以及連線雲端  控制主機列印的系統,專案成功了,但成本太高,不具有市場競爭裡。這是因為控制印表機列印的主機是電腦

最近又有一家公司找到我,但是明顯路都走歪了,再此我簡單說一下印表機列印原理,希望能幫助這方面的開發者或者創業者少走些彎路

1、印表機列印的不是檔案

印表機它並不能識別檔案,不論是.doc .docx.ppt所有的檔案主流印表機是無法識別的。

2、印表機列印的是

當控制控制端發布列印指令的時候傳輸的是一張,比如列印docx文件他是先將其生成一張再通過印表機的驅動傳送給印表機,並列印。比如你是用office2003和使用最新的wps列印出來的效果可能不同。原因便在這裡。

3、如何控制列印

如果你是在wind上開發,需要在上面安裝改印表機的驅動。

在其他埠一樣但目前的驅動基本都在pc端

若想用android開發的話,需要解決的問題便是驅動問題,各大印表機廠商都有sdk,確實支援二次開發,但想拿到還是比較困難的。他們會檢驗你的公司是否有能力進行二次開發,並且需要籤保密協議。

python控制印表機

一次幫朋友做乙個小工具,從excel 中逐行獲取內容插入docx模板中,然後列印出來。前邊的功能我在其他帖子裡介紹了,就列印一塊,單拉出來說一下,以備今後使用參考。現在就可以愉快的敲 了。首先來個簡單的 import win32api import win32print filename r f p...

使用python控制印表機

python安裝win32api模組 pip install pypiwin32 一組擴充套件模組,提供對許多windows api函式的訪問。以前稱為win32all。win32api文件 import win32print import win32ui import win32con defpr...

c 控制印表機雜項

因專案中需要用到控制印表機的相關資訊,此貼將網路尋找的資料做了些整理 1.c 如何設定系統的預設印表機 usingsystem.runtime.interopservices dllimport winspool.drv publicstaticexternboolsetdefaultprinter...