python調用並口條碼印表機,python連接印表機列印收據單

本文目錄一覽:

python調用印表機實現列印文檔

python 調用印表機需要使用到 pywin32 庫,使用 win32api.ShellExecute 可以調用默認打開指定文檔的程序進行列印

調用默認印表機進行列印

將第二個參數改成 printto 可以調用指定印表機進行列印,第四個參數是指定印表機名

獲取印表機列表 list(map(lambda x:x[2], win32print.EnumPrinters(2)))

更多win32api參照:

Python怎樣控制印表機列印PDF文檔

你可以直接調用win32api:

import tempfile

import win32api

import win32print

filename = tempfile.mktemp (“.txt”)

open (filename, “w”).write (“This is a test”)

win32api.ShellExecute (

  0,

  “print”,

  filename,

  #

  # If this is None, the default printer will

  # be used anyway.

  #

  ‘/d:”%s”‘ % win32print.GetDefaultPrinter (),

  “.”,

  0

)

如何用python寫虛擬印表機

;     1、虛擬印表機,顧名思義就是虛擬的印表機,它是一種軟體,能模擬實現印表機的功能,列印文件。2、虛擬印表機同真實印表機一樣,安裝完畢,打開「控制面板」中的「印表機和傳真」,會看到所安裝的虛擬印表機,可以像使用一台印表機一樣使用它們。滑鼠雙擊將其打開,可以對其「列印首選項」和「屬性」進行修改,從而設定是否共享、可使用時間、是否後台列印和優先順序,以及紙張大小、版式安排等。它們同樣能截獲所有Windows程序的列印操作,或模擬列印效果,或完成某一特殊功能。3、有些軟體自帶虛擬印表機,有些則是專門的虛擬印表機,利用這些虛擬印表機,可以幫助我們完成很多特殊的任務。虛擬印表機的列印文件是以某種特定的格式保存在電腦上。例如,安裝Acrobat會生成一個名為AdobePDF的虛擬印表機.而pdfFactoryPro也會生成同樣類似的虛擬印表機。虛擬印表機的使用和物理印表機相似,只是列印的結果是,在硬碟上生成一個PDF文件。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/288805.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-24 03:00
下一篇 2024-12-24 03:00

相關推薦

發表回復

登錄後才能評論