Click here to Skip to main content
11,428,497 members (66,355 online)
Rate this: bad
good
Please Sign up or sign in to vote.
Hi,
I am developing a windows application project for a super market.Now i want to create a sales bill .I need ITEM NAME,QTY,RATE,AMOUNT as Columns. I should enter the item name ,qty, rate and amount .For this i am using a datagridview and how can i print the contents of that control through a dotmatrix printer to make printing faster.The bill format which i expect to be printed out is should be like what i have shown below

ABC SUPERMARKET
No/10,Ammankovil street
Chennai
----------------------------------------------------------------------------------

Bill NO : 1 Date: 12/12/2012
-----------------------------------------------------------------------------------
Sl.No Item Name Qty Rate Amount
-----------------------------------------------------------------------------------
1 xyz 2 120.00 240.00
2 abc 1 500.00 500.00
3 asd 3 100.00 300.00
----------------------------------------------------------------------------------
Total: 1040.00

Please provide me the code to do this.I have asked this question many times but nobody has given me a right solution.I do not want a printdialog to appear first and then go for printing as this will be tedious process in a crowdy supermarket where continous bill printing is to be made

Thanks in advance

Ullas
Posted 1-Nov-12 1:16am
Edited 27-Feb-13 4:11am
v2
Comments
ashriv at 1-Nov-12 8:23am
   
have you ever tried with crystal report?

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Dot matrix printers will print ASCII characters sent to it so just open the port (LPT1 for example and print to is) see here : http://stackoverflow.com/questions/2136942/printing-in-parallel-port-dot-matrix-over-c-sharp[^]
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



Advertise | Privacy | Mobile
Web04 | 2.8.150428.2 | Last Updated 27 Feb 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100