Dear All,

Mohon bantuannya saya sedang membuat semacam program untuk kasir.
Saya kesulitan untuk mencetak struk di printer epson lx-300.
Setiap program selesai mencetak otomatis printernya juga berhenti.
Printernya tidak menggulung sampai akhir halaman. Jadi setiap transaksi tidak 
ke halaman berikutnya.

Coding yg sy gunakan sbb:

Private sub cmdCetak()
Dim i As Integer
Dim Record, NO, Data, Data1, Data2, Data3, Data4
Open "LPT1" For Output As #1
Printer.Width = 20000
Printer.CurrentX = 0
Printer.CurrentY = 0
Printer.ScaleMode = vbCentimeters
Printer.FontName = "Arial"
Printer.FontSize = 12
Printer.FontBold = True
Print #1, Tab((45 - Len(Trim("Rumah Makan Gaya Warna"))) / 2); Trim("Rumah 
Makan XXX")
Print #1, Tab((45 - Len(Trim("Jl. Raya Tajur No.168A Bogor"))) / 2); Trim("Jl. 
Raya Tajur No.168A Bogor")
Print #1, Tab((45 - Len(Trim("0251-330908"))) / 2); Trim("0251-330908")
Print #1, ""
Print #1, Printer.FontSize = 8

Print #1, "No Faktur : " & txtNoTrans.Text
Print #1, "Tanggal : " & dtpTgl.Value
Print #1, "Operator : " & txtCash.Text
Print #1, "------------------------------------------------------------------"
Print #1, "No. Item Qty Harga Jumlah"
Print #1, "------------------------------------------------------------------"
NO = 1

With lv
    For i = 1 To .ListItems.Count
        Data = .ListItems(i).SubItems(1)
        Data2 = .ListItems(i).SubItems(2)
        Data3 = .ListItems(i).SubItems(3)
        Data4 = .ListItems(i).SubItems(4)
    ' nah syntax diatas jadi ga rata karena aku pake space itu untuk ksih jarak 
sedangkan nama barang berubah2 len-nya,,,gmn caranya ya supaya dia rata dengan  
   judul diatasnya

        Print #1, NO & Space(10) & Data & Space(10) & Data1 & Space(10) & Data2 
& Space(10) & Data3 & Space(10) & Data4
        NO = NO + 1
    Next i
End With
Print #1, "---------------------------------------------------------"
Print #1, Tab(35); "Total : " & txtTotal.Text
Close #1
End sub

Bagaimana coding yg tepat supaya kertasnya dapat menggulung satu halaman.
Atas bantuanya, terima kasih.

Salam,
Thoy

Mohon maaf jika pertanyaan saya malah membuat bingung.

Kirim email ke