在撰寫winform時有時會需要列印出有條碼的標籤,就需要先對印表機做些預設的設定。相關的設定方式如下:

  1. 安裝標籤的驅動程式,TSC_7.3.7_M-0
  2. 安裝barcode字型 IDAutomationHC39M
  3. 設定印表機喜好設定
    1. 新增樣式 55X44 (55mmX45mm)
    2. 橫向列印
      1.png
    3. 修改列印速度為50.80mm/秒
      2.png
  4. 程式撰寫設定
    Public Overrides Sub PageSettingsInitial()
      '設定自定大小
      '直印
      GetPageSettings.Landscape = False
      GetPageSettings.PaperSize = New PaperSize("55X45", 216, 177)
    
      '設定標籤印表機
      GetPageSettings.PrinterSettings.PrinterName = "TSC TTP-244 Pro"
    
      '取得自定義的設定
      For Each pg As PaperSize In GetPageSettings.PrinterSettings.PaperSizes
        If pg.PaperName = "55X45" Then
          GetPageSettings.PaperSize.RawKind = pg.RawKind
        End If
      Next
    
      '直接列印
      'Custom 橫印
      DeviceInfo = "" & _
      "EMF" & _
      "1.77in" & _
      ""
    End Sub
    

 

※附註(使用ReportViewer 列印的設定)

3.png

arrow
arrow
    全站熱搜

    #↗黃小肥↙# 發表在 痞客邦 留言(0) 人氣()