使用python控制印表機

2021-08-31 16:01:49 字數 872 閱讀 8739

python安裝win32api模組:pip install pypiwin32

一組擴充套件模組,提供對許多windows api函式的訪問。 以前稱為win32all。

win32api文件

import win32print

import win32ui

import win32con

defprint2printer()

: inch =

1440

hdc = win32ui.createdc (

) hdc.createprinterdc (win32print.getdefaultprinter ())

hdc.startdoc (

"test doc"

) hdc.startpage (

) hdc.setmapmode (win32con.mm_twips)

hdc.drawtext (

"test hello world! corss firewall, we touch the world!",(

0, inch *-1

, inch *

8, inch *-2

), win32con.dt_center)

hdc.endpage (

) hdc.enddoc (

)print2printer(

)

顯示效果如下:

若在hdc.drawtext()中傳的是空字串,則可以實現空走紙。

python控制印表機

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

python 印表機控制 python呼叫印表機

業務環境 windows python 業務流程 讀取網路位址 列印本地檔案 關鍵擴充套件 pywin32 關鍵軟體 福昕pdf 靜默列印關鍵,把福昕pdf編輯器變成pdf預設開啟程式,wps也可以,但是效果不好 原始碼 encoding utf 8 import win32api import w...

c 控制印表機雜項

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