2012-04-04 31 views
5

Yêu cầuIm lặng in + xác định máy in không phải mặc định

Intranet ứng dụng web cần in jillions biên lai hàng ngày. Bản in im lặng trong Chrome hoặc Firefox hoạt động tốt --- hãy xem phần này được giải quyết.

Fly trong thuốc mỡ

Vì vậy, chúng tôi sử dụng tùy chọn dòng lệnh trong hoặc chrome hoặc firefox để cho phép in ấn im lặng nhanh chóng nhưng đây là những máy trạm thường xuyên, không POS. Họ có máy in mạng thường xuyên cho tất cả mọi thứ nhưng in hóa đơn.

Trong nhiều cấu hình, Firefox và Chrome sẽ sử dụng "máy in được sử dụng lần cuối", nhưng điều này không đáng tin cậy và không hoạt động trong một số cấu hình ... ví dụ: Linux. Firefox không tôn trọng việc thay đổi lệnh in hoặc thậm chí chỉ định print_printer.

Câu hỏi

Có thể chỉ định một máy in trên dòng lệnh:.

Ví dụ,

firefox -no-remote -P webapp --print-target receipt 

hoặc -

chrome --kiosk --kiosk-printing receipt 

Có một plugin , mở rộng hoặc ứng dụng sẽ buộc FF hoặc Chro sao tôi bỏ qua máy in mặc định của hệ thống cho một cấu hình nhất định, (hoặc trang web) và sử dụng một máy in được chỉ định?

Có tập lệnh nhập liệu để thực hiện việc này không?

Chúng tôi không thể dựa vào Firefox hoặc Chrome để sử dụng "máy in được sử dụng lần cuối" ... đôi khi họ làm, đôi khi không. Có ai đến với một kịch bản shell hackish để làm điều này ... như bạn có thể nói tôi đang ở trí thông minh kết thúc và tuyệt vọng. Chúng tôi sẽ thanh toán cho số này [CẬP NHẬT: bạn đã quá muộn cho $$ vào thời điểm này, tôi đã đánh bại bạn thành cú đấm].

Trả lời

3

Bạn có thể sử dụng tiện ích mở rộng https://github.com/edabg/jsprintsetup cho FF.

Trong số các tùy chọn là: setSilentPrint, setPrintersList - Returns dấu phẩy tách ra danh sách các máy in có sẵn, setPrinter - Cài đặt máy in hiện tại, getPrinter - Returns hiện đang được chọn máy in vv

+0

này hoạt động hoàn hảo và ít rắc rối hơn ban đầu của tôi dung dịch. – Bubnoff

0

tôi trả lời câu hỏigiải quyết vấn đề đây:

https://superuser.com/questions/406857/debian-firefox-or-iceweasel-default-printer-for-pos-station-web-application

sử dụng một tài khoản riêng, một số ma thuật sudo và một thư mục chia sẻ.

Cả hai câu hỏi được gửi là các cách khác nhau để xem xét vấn đề - nhưng thông qua ống kính "phải sử dụng các tính năng của trình duyệt" - với các giả định hơi khác nhau về các giải pháp có thể. Vì vậy, không hoàn toàn trùng lặp, nói cách khác.

Một là: tôi có thể chỉ định máy in cấp ứng dụng mặc định không?

Một cách khác là: tôi có thể cho biết phiên bản trình duyệt để sử dụng máy in cụ thể qua tùy chọn cli không?

Đối với cả hai, câu trả lời là không có hoặc bị bao phủ trong kết quả của Google bị nhiễm độc SEO.

Các vấn đề liên quan