Lập trình giao tiếp với máy in nhiệt cầm tay E23 Thermal

Một phần của tài liệu Hệ thống giám sát hành trình phương tiện sử dụng công nghệ định vị GPS và công nghệ truyền dẫ GPRS (Trang 48)

Một số chức năng cơ bản

- Lập trình giao tiếp với máy in nhiệt cầm tay E23 Thermal sử dụng tập lệnh in ESC/POS. Tốc độ baud mặc định là 9600bps

- Lệnh khởi tạo máy in

putchar(0x1B); putchar(0x40);

- Lệnh xuống dòng tiếp theo để in

putchar(0x0D);

- Lệnh thiết lập in kích cỡ font in

putchar(0x1B); putchar(0x57);

putchar(font_size); // font_size : 1..4 default is 1

- Lệnh thiết lập góc quay của chữ

putchar(0x1C); putchar(0x49);

putchar(degree); /*degree : 0, 90, 180, 270*/

- Lệnh thiết lập/hủy in có gạch ở dƣới hàng chữ

putchar(0x1B); putchar(0x2D);

Một số chức năng khác

- Hàm chức năng thiết lập căn lề trái - Hàm chức năng thiết lập căn lề phải

- Hàm chức năng thiết lập chế độ in căn giữa, căn trái hoặc căn phải - Hàm chức năng thiết lập mức độ đậm/nhạt của chữ khi in

- Hàm chức năng thiết lập khoảng cách của dấu cách ( space) - Hàm chức năng thiết lập chiều cao của chữ khi in

- Hàm chức năng thiết lập độ rộng của mã vạch

- Hàm chức năng thiết lập khoảng cách giữa 2 ký tự liền nhau

- Những hàm chức năng cơ bản trên là cơ sở để xây dựng các hàm ra lệnh in một chuỗi với các cách thức in khác nhau.

- Hàm chức năng thực hiện in một chuỗi dữ liệu với cách thức in có gạch dƣới

- Hàm chức năng thực hiện in một chuỗi dữ liệu, cho phép đặt kích thƣớc font chữ in

- Hàm chức năng thực hiện in chữ cho phép thiết lập góc quay - Hàm chức năng thực hiện in một chuỗi dữ liệu dƣới dạng mã vạch - Hàm chức năng thực hiện in một chuỗi dữ liệu, cho phép thiết lập độ

đậm/nhạt của chữ khi in

Một phần của tài liệu Hệ thống giám sát hành trình phương tiện sử dụng công nghệ định vị GPS và công nghệ truyền dẫ GPRS (Trang 48)