Hi
I am wrinting a program which takes customers details and their order details, each order line is added to a DGV and eventually saved to a MDB, a Crystal Report Viewer than queries the information back and displays it in the format I setup in the report i created, then this is printed via the Epson TM T88(from III to V). The thing is this is printing very slowly (line by line) compared to our EPOS software which prints as a thermal printer should.
This is how i call the report parameters and print the report:
Private Sub PrintITPOrderReceipt()
Dim paramFields As New ParameterFields
Dim paramField As New ParameterField
Dim discreteVal As New ParameterDiscreteValue
Dim cryRpt As New ReportDocument
cryRpt.Load("C:\SalesStream\VBPrograms\ITPOrderReceipt.rpt")
crpViewer.ReportSource = cryRpt
paramField.ParameterFieldName = "OrderNo"
discreteVal.Value = lblOrderNo.Text
paramField.CurrentValues.Add(discreteVal)
paramFields.Add(paramField)
crpViewer.ParameterFieldInfo = paramFields
crpViewer.Refresh()
cryRpt.PrintOptions.PrinterName = "EPSON TM-T88II(R) Receipt"
cryRpt.PrintToPrinter(1, False, 0, 0)
End Sub
Is there a different way to print to the POS Printer to speed it up? As i know it can print faster as our EPOS Software manages it.
Thanks in advance for any help
Kind Regards