예제 #1
0
 /*public string checkprinterstatus(PrintDocument printDoc)
  * {
  *
  * }*/
 public async Task ThermalPrint(transaksi trx)
 {
     printDoc = new PrintDocument();
     _trx     = trx;
     printDoc.PrinterSettings.PrinterName = "BT-T080(U) 1";
     printDoc.BeginPrint += new PrintEventHandler(BeginPrintEH);
     printDoc.EndPrint   += new PrintEventHandler(EndPrintEH);
     printDoc.PrintPage  += new PrintPageEventHandler(ThermalPrintPage);
     printDoc.Print();
 }
예제 #2
0
 public async Task HistoriPrint(transaksi trx)
 {
     printDoc = new PrintDocument();
     _trx     = trx;
     //printDoc.PrinterSettings.PrinterName = "Canon MP280 series Printer";
     //printDoc.PrinterSettings.PrinterName = "PsiPR-OLI";
     printDoc.PrinterSettings.PrinterName = "Brother HL-L2360D series";
     printDoc.BeginPrint += new PrintEventHandler(BeginPrintEH);
     printDoc.EndPrint   += new PrintEventHandler(EndPrintEH);
     printDoc.PrintPage  += new PrintPageEventHandler(HistoriPrintPage);
     printDoc.Print();
 }
예제 #3
0
 public string PassbookPrintRekening(transaksi trx)
 {
     printDoc = new PrintDocument();
     _trx     = trx;
     //printDoc.PrinterSettings.PrinterName = "Canon MP280 series Printer";
     printDoc.PrinterSettings.PrinterName = "PsiPR-OLI";
     printDoc.BeginPrint += new PrintEventHandler(BeginPrintEH);
     printDoc.EndPrint   += new PrintEventHandler(EndPrintEH);
     printDoc.PrintPage  += new PrintPageEventHandler(PassbookPrintPageRekening);
     printDoc.Print();
     return(_trx._saldo);
 }