0

我尝试用胶带自动打印标签。我已经可以打印我的标签了。但是当我尝试选择磁带打印机时,它只打印 een 空标签而不是 een 空磁带。有什么建议么?

我列出了所有打印机:

DYMO LabelWriter 450 DUO 胶带 =>DYMO LabelWriter 450 DUO 胶带,DYMO LabelWriter 450 DUO 胶带(这不起作用)

DYMO LabelWriter 450 DUO 标签 => DYMO LabelWriter 450 DUO 标签,DYMO LabelWriter 450 DUO 标签(本作品)

import sys
from os import path
from win32com.client import Dispatch

curdir = None
if getattr(sys, 'frozen', False):
    # frozen
    curdir = path.dirname(sys.executable)
else:
    # unfrozen
    curdir = path.dirname(path.abspath(__file__))

mylabel = path.join(curdir,'Dossier.label')  #is file for tape

labelCom = Dispatch('Dymo.DymoAddIn')
labelText = Dispatch('Dymo.DymoLabels')
isOpen = labelCom.Open(mylabel)
selectPrinter = 'DYMO LabelWriter 450 DUO Tape' #DYMO LabelWriter 450 DUO Label then it prints empty label 
labelCom.SelectPrinter(selectPrinter)

labelCom.StartPrintJob()
labelCom.Print(1,False)
labelCom.EndPrintJob()

我希望打印 een 空磁带而不是 een 空标签。知道如何获得合适的打印机吗?

4

0 回答 0