songlong1424 > 05-01-21, 09:59 PM
songlong1424 > 06-01-21, 04:56 PM
tranthanhan1962 > 07-01-21, 12:25 AM
songlong1424 > 07-01-21, 10:16 PM
(07-01-21, 12:25 AM)tranthanhan1962 Đã viết: Bạn đang sử dung 1 máy tính All in One chuyên dụng driver máy in cổng com. Đây là cổng analog hoạt động bằng lệnh tích hợp sẳn, nên bạn không nhìn thấy đươc trong device and printer. khi bạn add thêm driver thì máy in măc định sẽ chạy với driver mới (ứng dụng cũ tất nhiên sẽ không chạy được với driver cũ do đụng driver). Ứng dung bạn tự là thì bạn chọn được với driver mới nên in được.
Vì vây:
1/ Không dược cài driver mới cho máy in.
2/ Sử dụng cmd tim địa chỉ máy in có sẳn: wmic printer list brief
3/ Sử dụng lệnh VBA gọi trực tiếp máy in cho report: Application.ActivePrinter = "\\ WP0101 \ 10.117.3.36" (ví vụ IP máy in ở đây là \\ WP0101 \ 10.117.3.36 của bạn có thể khác)
tranthanhan1962 > 07-01-21, 11:32 PM
songlong1424 > 11-01-21, 08:01 PM
(07-01-21, 11:32 PM)tranthanhan1962 Đã viết: Bạn có thể cmd
netstat -a (tất cả các kết nối mạng với máy tính kể cả máy in)
netstat -r (liệt kê thông tin về cách dữ liệu được định tuyến trong mạng của bạn. Tìm kiếm địa chỉ IP của máy in nếu bạn biết hoặc các thiết bị sử dụng cổng máy in của bạn, nếu bạn biết)
Nếu không được thì chào thua. Mấy cái máy All In One này không đươc cài đặt thông thường mà đã được nhà sản xuất xử lý lại nhằm bảo vệ lơi nhuận của họ nên rất khó xử lý lại theo ý mình. Nếu ổ cứng còn nhiều bạn cài thêm 1 win nữa để chạy riêng chương trình của bạn.