// // untuk setting printer dot matriks? - Geeks Portal

untuk setting printer dot matriks?

Last post 06-22-2010 11:07 by achym. 6 replies.
Page 1 of 1 (7 items)
Sort Posts: Previous Next
  • 02-21-2009 11:13

    • renzo097
    • Top 100 Contributor
    • Joined on 02-17-2009
    • Surabaya
    • Posts 45
    • Points 910

    untuk setting printer dot matriks?

    cara setting printer dot matriks di vb.net tu gmn? apakah bs dari crystal report? (begitu ditekan tombol print langsung kecetak, tanpa setting printer dulu). terima kasih.

    • Post Points: 20
  • 02-23-2009 9:27 In reply to

    • himaone
    • Top 200 Contributor
    • Joined on 01-23-2008
    • Lesser Sunda Islands
    • Posts 17
    • Points 365

    Re: untuk setting printer dot matriks?

    Bila menggunakan Crystal Report, pencetakan langsung (tanpa membuka Crystal Report Viewer) dapat dilakukan dengan "ReportDocument" object. Misalnya digunakan "Report1.rpt":


    Dim crReportDocument As New ReportDocument
    crReportDocument.Load("Report1.rpt")
    crReportDocument.PrintOptions.PaperSource = PaperSource.Manual
    crReportDocument.PrintToPrinter(1, False, 0, 0)


    Jangan lupa menambahkan:
    Imports CrystalDecisions.CrystalReports.Engine
    Imports CrystalDecisions.Shared

    Biasanya printer dot matrix menggunakan tractor, maka dapat di set:
    crReportDocument.PrintOptions.PaperSource = PaperSource.Tractor



    Bila tanpa/tidak menggunakan Crystal Report, dapat dilakukan pencetakan langsung menggunakan "PrintDocument" object (System.Drawing.Printing.PrintDoument). Contoh:

    Public Class MyPrinter

      Friend _textToPrint As String

      Public Sub Print(ByVal textToPrint As String, ByVal printerName As String)
         _textToPrint = textToPrint
         Dim printDocument As New Printing.PrintDocument
         Using (printDocument)
           printDocument.PrinterSettings.PrinterName = printerName
           AddHandler printDocument.PrintPage, AddressOf Me.PrintPageHandler
           printDocument.Print()
           RemoveHandler printDocument.PrintPage, AddressOf Me.PrintPageHandler
         End Using
       End Sub

       Private Sub PrintPageHandler(ByVal sender As Object, ByVal args As Printing.PrintPageEventArgs)
         Dim myFont As New Font("Microsoft San Serif", 10)
         args.Graphics.DrawString(_textToPrint, New Font(myFont, FontStyle.Regular), Brushes.Black, 50, 50)
       End Sub

    End Class

    Untuk menggunakan:
    misalnya digunakan printer LX-300 (sesuaikan nama printer driver yg ada di Setting Printer and Faxes)

    Dim myPrinter = New MyPrinter
    myPrinter.Print("Hello World", "Epson LX-300")


    Happy Coding... :)

    Himaone
    Kuli-Kode
    • Post Points: 35
  • 02-23-2009 18:27 In reply to

    • Swike
    • Top 75 Contributor
    • Joined on 01-01-2009
    • Surabaya
    • Posts 66
    • Points 1,165

    Re: untuk setting printer dot matriks?

    wuih....codenya sakti...wow....dapat dari mana kk?? klo saya waktu buat CR yang ntiknya d print pk print dot matrik gk ad nambah2 code aneh2 kk, cm itu d VB 6 blm nyoba d .net.... cm yang susah klo kertasnya sudah ad formatnya...itu yang harus d coba2 dolo kk...biar pas ^^
    • Post Points: 20
  • 04-02-2009 13:09 In reply to

    • himaone
    • Top 200 Contributor
    • Joined on 01-23-2008
    • Lesser Sunda Islands
    • Posts 17
    • Points 365

    Re: untuk setting printer dot matriks?

    Kalo di VB6 tinggal

    Printer.Print "blah.. blah.. blah"
    Printer.EndDoc


    udah deh keluar... kreeek....kreeeek...kreeeekk.. ngiik-ngiik..
    he3 :D
    Himaone
    Kuli-Kode
    • Post Points: 20
  • 04-22-2010 15:10 In reply to

    • rhein20
    • Not Ranked
    • Joined on 04-22-2010
    • Posts 2
    • Points 40

    Re: untuk setting printer dot matriks?

     maaf newbie. Di compi saya kok usingnya ga bisa ya? mohon penjelasannya dunkz Kk

    • Post Points: 20
  • 06-14-2010 11:58 In reply to

    • Patrianto
    • Top 500 Contributor
    • Joined on 09-16-2007
    • Posts 4
    • Points 50

    Re: untuk setting printer dot matriks?

    himaone:
    Kalo di VB6 tinggal

    Printer.Print "blah.. blah.. blah"
    Printer.EndDoc


    udah deh keluar... kreeek....kreeeek...kreeeekk.. ngiik-ngiik..
    he3 :D

     

     

    Abis itu nggulung....

    • Post Points: 5
  • 06-22-2010 11:07 In reply to

    • achym
    • Not Ranked
    • Joined on 06-21-2010
    • Posts 1
    • Points 5

    hasil print dot matriks terlalu besar di IE 8

     halo,.

    salam kenal..

    saya mau tanya nih,kenapa ngprint pake IE 8 pada printer dot matriks hasilny terlalu besar???mksihsblmny..

     

    • Post Points: 5
Page 1 of 1 (7 items)