-
20-08-2014, 09:19 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
In hóa đơn mini giống siêu thị winform
Xin chào mọi người !!
Hiện nay mình đang viết 1 chương trình quản lý quán ăn nhưng giờ tới phần in build thanh toán sao khi order xong phần ăn bằng máy in build mini giống như các siu thị hay in thì mình không biết phải tạo report làm sao và kết nối như thế nào để có thể in được trên máy máy này vì trước đây mình chưa từng viết report in buil như thế này! mong mọi người có thể giúp mình các thông tin liên quan, tài liệu hoặc demo/video càng tốt hihihi[IMG]images/smilies/redface.png[/IMG][IMG]images/smilies/redface.png[/IMG] !!
Cảm ơn mọi người trước nha!!![IMG]images/smilies/daydreaming.gif[/IMG][IMG]images/smilies/daydreaming.gif[/IMG]View more random threads:
- Cho các client ghi file lần lượt như thế nào?
- Làm mới danh sách treeview?
- Tự chuyển con trỏ giữa 2 Textbox
- Quan hệ giữa các bảng trong Microsoft SQL server Mângerment studio
- Load tên file và thông tin file vào Listview trong C#?
- ứng dụng không chạy khi mình Start!
- Viết hàm trả về nhiều dạng control (textbox,checkbox) trong C# thế nào?
- Chuyển từ kiểu string sang datetimepicker
- Bắt sự kiện button ở form khác
- Listview hiện lần lượt từng item một
-
20-08-2014, 09:45 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Phần in hơi cực đây.
1. Bạn tạo một file .doc với khổ giấy như kích thước bên ngoài, hoặc gần tương đương.
2. Dùng thước kẻ để đo kích thước chính xác, sau đó vào fiel .doc, với mỗi vị trí chèn một textbox vào, khoảng cách so với Top và Left tương tự tớ giấy bên ngoài theo kích thước đo.
Đây là cách làm của mình (không có video)
-
21-08-2014, 09:18 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
receipt Printer khác nhiều so với các printer loại khác.
Nó cơ bản giống vẽ hơn =)). Tùy loại printer mà sẽ có các cổng kết nối khác mà thông dụng nhất là cổng COM (giao tiếp qua serial port nhé).
Cứ gửi thử vài chữ xem nó thế nào rồi space space space :v space =))
-
21-08-2014, 05:56 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi dcckiem
1) Hóa đơn giống siu thị là 1 hóa dơn chưa biết khi nào dừng(nó chỉ kết thúc khi đã in hết mặt hàng ra thì sao tạo file .doc được bạn??)
2) Mình không biết fiel .doc ở đâu bạn? hihihi bạn thông cảm nha cái này lân đầu tìm hiểu thành ra nó vu vơ quá!!
p/s : chiều h mình tìm hiểu thì trong winform nó có 1 công cụ là serial port vậy có phải dùng nó không và dùng ntn vậy mọi người??
- - - Nội dung đã được cập nhật ngày 21-08-2014 lúc 10:56 AM - - -
mọi người ơi giúp mình cái nha!
-
22-08-2014, 09:28 AM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
hix bó tay với cái cổng com này lun!! mà mọi người ơi có ai có ví dụ ỏ code demo cái vụ in qua cổng com này không share cho mình tham khảo với???
- - - Nội dung đã được cập nhật ngày 22-08-2014 lúc 02:28 PM - - -
ai biết xin giúp giùm e cái nha :
e tìm hiểu được cái này :
Mã:SerialPort.WriteLine("string");
-
22-08-2014, 12:08 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
SerialPort.WriteLine(string + "
");
Bạn thêm 2 cái này vô thử
-
22-08-2014, 12:31 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi vipcat
-
22-08-2014, 12:56 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cái này phải nhìn qua mình mới biết rõ được. Bạn mò ko được thì post code mình xem thử.
Mình cũng chưa gặp đến mức này ^^
-
23-08-2014, 06:02 PM #9Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi vipcat
Nhưng h mình hết h làm và về nhà rùi mà ở cơ quan mới có máy in để test thử dc, mình còn nghi ngờ 1 số code mình làm chưa chuẩn để sáng mai mình lên cty ùi test lại lần nữa coi sao hihi ^^!
- - - Nội dung đã được cập nhật ngày 23-08-2014 lúc 11:02 AM - - -
Mình đã test và in được rồi xin share code cho các bạn nào chưa làm được để khỏi đi tìm tốn time gần 1 tuần như mình hihi :
Mã:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; using System.IO.Ports; using System.Xml; namespace test_serial_port { public partial class Form1 : Form { SerialPort P = new SerialPort(); public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { P.PortName = "COM1";//luu y COM1 la ten cong com ban đang kết nối P.BaudRate = 9600; P.DataBits = 8; P.Parity = Parity.None; P.StopBits = StopBits.One; } private void btn_ketnoi_Click(object sender, EventArgs e) { try { P.Open(); MessageBox.Show("ket noi thanh cong"); } catch (Exception ex) { MessageBox.Show("Không kết nối được.", "Thử lại", MessageBoxButtons.OK, MessageBoxIcon.Error); } } private void btn_send_Click(object sender, EventArgs e) { if (P.IsOpen) { P.WriteLine(" "); P.WriteLine(" "); P.WriteLine(" test" + " "); P.WriteLine(" "); P.WriteLine("\x1b" + "\x69");// dong nay de cat cuoi hoa don sao khi in // luu y la in tu dong code duoi cung len tren hok hiu sao nua! } else MessageBox.Show("COM chưa mở.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
-
25-08-2014, 11:06 AM #10Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Hic. Đọc đến cuối bài, thấy làm được rồi nhưng lại phát sinh nhiều thứ quá vậy? Cái máy in đó bao nhiêu tiền để em mua về test thử? Em đang làm cái Quản lý Bán Hàng
Ngoại trừ một số ít trường hợp rãnh mũi - má và “râu rồng silicon” xuất hiện sớm, có khi từ tuổi thanh niên do cơ địa, còn lại, đại đa số do căn do lão hoá đã gây nên ba diễn biến: Giảm mô xương gò...
Cách thẩm mỹ má ở tuổi trung niên...