SantaKey 1.5 • Windows

Hướng dẫn sử dụng SantaKey 1.5

Kết nối máy đọc mã vạch/QR qua cổng COM ảo (USB VCP), đưa dữ liệu trực tiếp vào vị trí con trỏ hoặc chuyển dữ liệu cho phần mềm khác qua HTTP cục bộ.

Logo SantaKeySANTAKEYHƯỚNG DẪN SỬ DỤNGPhiên bản 1.5 • Windows

Tài liệu chính thức

SantaKey dùng để làm gì?

SantaKey là tiện ích Windows nhận dữ liệu mã vạch/QR từ máy đọc hoạt động ở chế độ cổng COM hoặc USB Virtual COM Port (USB VCP). Sau khi nhận dữ liệu, SantaKey có thể gửi chuỗi đã giải mã đến ô nhập liệu đang có con trỏ như một bàn phím Unicode hoặc cung cấp chuỗi đó cho phần mềm khác qua HTTP cục bộ.

Cập nhật: 17/09/2026Nền tảng: WindowsPhiên bản: 1.5

1. Bắt đầu nhanh

  1. Cài SantaKey trên máy tính Windows.
  2. Đưa máy đọc mã vạch về Mặc định xuất xưởng, sau đó quét mã cấu hình để bật Cổng COM ảo (USB VCP).
  3. Rút và cắm lại cáp USB nếu Windows chưa tạo cổng COM.
  4. Mở SantaKey và chấp nhận yêu cầu quyền Administrator của Windows.
  5. Nhấp chuột phải biểu tượng SantaKey ở khay hệ thống → Kết nối....
  6. Chọn đúng cổng COM; thông số thường dùng ban đầu là 9600 / 8 / None / One, trừ khi tài liệu máy đọc quy định khác.
  7. Bấm Kết nối, đặt con trỏ vào ô cần nhập và quét thử một mã vạch.

2. Cài đặt và khởi động

2.1. Cài đặt

Tải bộ cài SantaKey từ trang sản phẩm, cài đặt theo hướng dẫn của Windows và kết nối máy đọc mã vạch bằng cáp USB. Nếu model cần driver USB VCP riêng, hãy cài driver do nhà cung cấp thiết bị cung cấp trước.

2.2. Quyền Administrator

Khi khởi động, SantaKey tự yêu cầu chạy với quyền Administrator. Mục đích là để dữ liệu giả lập bàn phím vẫn có thể được gửi vào các phần mềm bán hàng hoặc ứng dụng khác đang chạy với quyền cao.

2.3. Chạy ở khay hệ thống

SantaKey không mở một cửa sổ chính để chiếm màn hình. Hãy tìm biểu tượng SantaKey ở vùng thông báo cạnh đồng hồ Windows; nếu biểu tượng đang ẩn, bấm mũi tên ^ để mở danh sách biểu tượng ẩn.

2.4. Tự động khởi chạy cùng Windows

Nhấp chuột phải biểu tượng SantaKey → Thông tin → bật Tự động khởi chạy cùng Windows nếu muốn chương trình luôn sẵn sàng sau khi đăng nhập Windows.

3. Chuẩn bị máy đọc ở chế độ USB VCP

Với các model được liệt kê ở phần 8, quy trình chuẩn nên thực hiện theo thứ tự sau:

  1. Quét mã Mặc định xuất xưởng (Factory Default) dành đúng model.
  2. Chờ máy đọc báo bíp/xác nhận đã nhận cấu hình.
  3. Quét mã USB VCP / Virtual COM / USB COM dành đúng model.
  4. Rút cáp USB, chờ vài giây rồi cắm lại nếu máy không tự khởi động giao diện mới.
  5. Mở Device Manager → Ports (COM & LPT) để kiểm tra cổng COM vừa xuất hiện.

4. Kết nối SantaKey với máy đọc

Nhấp chuột phải biểu tượng SantaKey ở khay hệ thống → Kết nối.... Cửa sổ kết nối gồm:

MụcÝ nghĩaGiá trị thường dùng
Cổng COMCổng COM do máy đọc USB VCP tạo ra trong Windows.Ví dụ COM3, COM5, COM8...
BaudrateTốc độ truyền serial.9600 khi chưa có cấu hình cũ; phải khớp với máy đọc.
Data bitsSố bit dữ liệu.8
Stop BitsBit dừng.One
ParityKiểm tra chẵn/lẻ.None
Tự động Kết nốiLưu cấu hình và tự kết nối lại ở lần chạy sau.Nên bật sau khi thử kết nối thành công.

Sau khi bấm Kết nối, SantaKey kiểm tra thiết bị đang giữ cổng COM. Nếu đúng model đã được nhận diện, chương trình mở cổng và báo kết nối thành công.

5. Menu khay hệ thống

LệnhChức năng
Thông tinXem thông tin ứng dụng và bật/tắt khởi động cùng Windows.
Kết nối...Chọn cổng COM và các thông số serial.
Ngắt kết nốiĐóng cổng COM hiện tại.
Bàn phímĐưa dữ liệu quét vào vị trí con trỏ bằng cơ chế nhập Unicode của Windows.
Truyền vào cổngCho phép phần mềm khác trên cùng máy nhận dữ liệu qua HTTP cục bộ.
ThoátĐóng hoàn toàn SantaKey.

6. Các kiểu đầu ra

6.1. Bàn phím

SantaKey gửi chuỗi đã giải mã vào cửa sổ đang có focus bằng Windows SendInput ở chế độ Unicode. Chương trình không dùng Clipboard, vì vậy nội dung bạn vừa Copy — kể cả file, hình ảnh hoặc dữ liệu khác — không bị thay thế.

SantaKey tự nhận diện các kiểu kết thúc thường gặp như CR, LF, CR+LF, TAB và ETX. Với CR/LF/CRLF/ETX, chương trình xử lý tương đương phím Enter; với TAB, chương trình gửi phím Tab.

6.2. Truyền vào cổng

Khi bật Truyền vào cổng, dữ liệu đã làm sạch được đưa vào dịch vụ HTTP cục bộ để phần mềm khác trên cùng máy có thể lấy dữ liệu quét. Hai đầu ra hoạt động độc lập: nếu đầu ra bàn phím gặp lỗi, đầu ra HTTP vẫn tiếp tục và ngược lại.

6.3. Tự động nhận dạng dữ liệu

SantaKey 1.5 tự phân tích byte nhận được và hỗ trợ nhận dạng ASCII, UTF-8, UTF-16 Little Endian và UTF-16 Big Endian. Dữ liệu có thể đến thành nhiều gói nhỏ; chương trình sẽ ghép lại trước khi đưa ra kết quả hoàn chỉnh.

7. Danh sách máy đọc mã vạch

Các model dưới đây đã có thông tin nhận diện trực tiếp trong SantaKey 1.5:

Thương hiệuModelGhi chú
iMarconeMC-9103LĐã có nhận diện thiết bị trong chương trình.
iMarconeMC-9103EĐã có nhận diện thiết bị trong chương trình.
iMarconeMC-3303LĐã có nhận diện thiết bị trong chương trình.
iMarconeMC-3003HRBĐã có nhận diện thiết bị trong chương trình.
HerojeH2900Đã có nhận diện thiết bị trong chương trình.
HerojeC1271Đã có nhận diện thiết bị trong chương trình.
HPRTP410Đã có nhận diện thiết bị trong chương trình.
HPRTN101Đã có nhận diện thiết bị trong chương trình.

8. Mã vạch cấu hình từng model

Đối với từng model bên dưới, hãy quét Mặc định xuất xưởng trước, sau đó quét USB VCP. Các hình hiện tại là vị trí giữ chỗ; khi có barcode cấu hình chính thức, chỉ cần thay đúng file ảnh theo tên đã ghi.

8.1. iMarcone MC-9103L

Mã cấu hình Mặc định xuất xưởng cho iMarcone MC-9103L
1. Mặc định xuất xưởng
Mã cấu hình USB VCP cho iMarcone MC-9103L
2. Bật USB VCP

8.2. iMarcone MC-9103E

Mã cấu hình Mặc định xuất xưởng cho iMarcone MC-9103E
1. Mặc định xuất xưởngimarcone-mc-9103e-factory-default.png
Mã cấu hình USB VCP cho iMarcone MC-9103E
2. Bật USB VCPimarcone-mc-9103e-usb-vcp.png

8.3. iMarcone MC-3303L

Mã cấu hình Mặc định xuất xưởng cho iMarcone MC-3303L
1. Mặc định xuất xưởngimarcone-mc-3303l-factory-default.png
Mã cấu hình USB VCP cho iMarcone MC-3303L
2. Bật USB VCPimarcone-mc-3303l-usb-vcp.png

8.4. iMarcone MC-3003HRB

Mã cấu hình Mặc định xuất xưởng cho iMarcone MC-3003HRB
1. Mặc định xuất xưởng
Mã cấu hình USB VCP cho iMarcone MC-3003HRB
2. Bật USB VCP
Mã cấu hình UTF-8 cho iMarcone MC-3003HRB
3. Bật UTF-8

8.5. Heroje H2900

Mã cấu hình Mặc định xuất xưởng cho Heroje H2900
1. Mặc định xuất xưởngheroje-h2900-factory-default.png
Mã cấu hình USB VCP cho Heroje H2900
2. Bật USB VCPheroje-h2900-usb-vcp.png

8.6. Heroje C1271

Mã cấu hình Mặc định xuất xưởng cho Heroje C1271
1. Mặc định xuất xưởngheroje-c1271-factory-default.png
Mã cấu hình USB VCP cho Heroje C1271
2. Bật USB VCPheroje-c1271-usb-vcp.png

8.7. HPRT P410

Mã cấu hình Mặc định xuất xưởng cho HPRT P410
1. Mặc định xuất xưởnghprt-p410-factory-default.png
Mã cấu hình USB VCP cho HPRT P410
2. Bật USB VCPhprt-p410-usb-vcp.png

8.8. HPRT N101

Mã cấu hình Mặc định xuất xưởng cho HPRT N101
1. Mặc định xuất xưởnghprt-n101-factory-default.png
Mã cấu hình USB VCP cho HPRT N101
2. Bật USB VCPhprt-n101-usb-vcp.png

9. Tự động kết nối và phục hồi khi rút cáp

Nếu bật Tự động Kết nối, SantaKey lưu cổng COM và thông số serial. Chương trình có cơ chế giám sát định kỳ; khi cáp bị rút hoặc cổng COM tạm thời biến mất, SantaKey sẽ thử kết nối lại khi đúng cổng và đúng thiết bị xuất hiện trở lại.

Khi phục hồi thành công, SantaKey hiển thị thông báo ở khay hệ thống. Nếu Windows cấp cho máy đọc một số COM khác sau khi cắm sang cổng USB khác, hãy mở Kết nối... và chọn lại cổng mới.

10. Tích hợp HTTP cục bộ

SantaKey cung cấp một dịch vụ HTTP cục bộ để phần mềm khác trên cùng máy Windows có thể nhận dữ liệu quét. Thông số kết nối được ứng dụng tích hợp sử dụng nội bộ; người dùng thông thường không cần thiết lập thủ công.

Nếu đã có dữ liệu quét đang chờ, SantaKey trả về ngay dưới dạng text/plain; charset=utf-8. Nếu chưa có, yêu cầu được giữ chờ tối đa khoảng 10 giây; khi người dùng quét mã mới, dữ liệu được trả về cho phía gọi.

11. Xử lý sự cố

Hiện tượngCách kiểm tra
Không thấy cổng COMQuét lại đúng barcode USB VCP, rút/cắm lại USB, kiểm tra Device Manager và driver USB VCP của model.
SantaKey báo thiết bị không hợp lệKiểm tra đang chọn đúng cổng COM của máy đọc. Nếu là model khác danh sách, liên hệ Đức Nguyên để kiểm tra cấu hình/khả năng nhận diện.
Kết nối được nhưng quét không ra dữ liệuKiểm tra Baudrate/Data bits/Parity/Stop Bits có khớp cấu hình máy đọc hay không; thử đưa máy về mặc định rồi bật lại USB VCP.
Dữ liệu không vào phần mềm đíchKiểm tra mục Bàn phím đang được đánh dấu; đặt con trỏ vào đúng ô nhập liệu; chạy SantaKey với quyền Administrator.
Quét xong không Enter/Tab như mong muốnKiểm tra cấu hình suffix của máy đọc. SantaKey tự nhận CR, LF, CRLF, TAB và ETX.
HTTP không nhận dữ liệuKiểm tra mục Truyền vào cổng đang bật và phần mềm tích hợp đang chạy trên cùng máy Windows. Nếu vẫn chưa nhận được dữ liệu, liên hệ bộ phận kỹ thuật để kiểm tra cấu hình tích hợp.
Máy đọc bị mất kết nối sau khi rút cápBật Tự động Kết nối; nếu Windows đổi số COM, chọn lại cổng mới.

Hoàn tất

Sau khi cấu hình đúng USB VCP và kết nối SantaKey, hãy thử quét trên Notepad trước, sau đó mới kiểm tra trong phần mềm bán hàng hoặc ứng dụng thực tế. Với model chưa có trong danh sách hoặc trường hợp dữ liệu tiếng Việt/font chữ hiển thị không đúng, hãy liên hệ Kỹ thuật Đức Nguyên.

SantaKey

Cần hỗ trợ cấu hình máy đọc mã vạch hoặc USB VCP?

Liên hệ Kỹ thuật Đức Nguyên
Trở về Mục lục