我看到两种方法来实现它:

第一种方法 – 配置浏览器

笔记

如果每台客户都有一台打印机,那么这是一个很好的解决方案(因为您只能使用默认打印机).请记住,您可以删除打印服务器(对资源非常有限的设备非常有用),制作浏览器应自动执行的脚本以打开您的文件.你可以使用这样的东西:

#!/bin/bash

printer="/dev/usb/lp0"

encoding_needed=true #false

if $encoding_needed; then

iconv -c -t 437 $1 > $printer

else

cat $1 > $printer

fi

火狐

>手动设置:

>打开about:config

>创建一个名为print.always_print_silent的新布尔值,并将其设置为True

>创建一个名为print.show_print_progress的新布尔值,并将其设置为False

请记住,还有其他扩展用于制作自助服务终端,例如:

您可以使用以下选项启动它: – kiosk –kiosk-printing

IE浏览器

第二种方法 – 服务器处理每台打印机

笔记

好的解决方案:

>你有比打印机更多的客户(少量钱或有缺陷的打印机)

>比客户更多的打印机(针对不同需求的不同打印机或纸张颜色)

>无法直接打印的客户端(PDA /智能手机)

>您想知道打印机状态

怎么做

>连接打印机(到客户端和/或服务器)

>共享通过网络连接到客户端的打印机

>从Django服务器管理每台打印机

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐