最近,我一直在 VB Web 应用程序中开发一个标签系统,该系统可以打印到东芝 TEC 条码打印机,但它似乎从来没有正确排列。我尝试更改设置并调整纸张尺寸,仅重新校准打印机似乎有所帮助,然后对齐再次消失。
我一直在考虑尝试解决此问题的方法是在页面上放置一个按钮,以允许用户重新设置/重新校准打印机。认为这比他们拉标签重新排列要好。
这是用于打印标签的代码:
Public Sub SetPrintSettings(ByVal pd As PrintDocument, ByVal printer As String, ByVal printerselected As Integer)
Dim pSize As PaperSize
'set the printer
pd.PrinterSettings.PrinterName = printer
pd.DefaultPageSettings.Landscape = False
pSize = New PaperSize("USER", 400, 202)
pd.DefaultPageSettings.PaperSize = pSize
pd.DefaultPageSettings.Margins = New Margins(0, 0, 0, 0)
End Sub
我已经浏览了 PrinterSettings 和 DefaultPageSettings,但里面没有任何东西可以让我重置打印机。
有人有想法么?