1 启用打印服务器
服务器角色-打印服务
开启共享-打印机属性-共享
2 IIS权限
身份验证-匿名身份验证
3 虚拟机安装CUPS
debian系:如debian, ubuntu, armbian等等
// cups安装
sudo apt install cups
// 驱动安装
sudo apt install printer-driver-gutenprint
rhel系:centos, red hat, rocky等等
sudo yum install cups
sudp yum install gutenprint
安装及配置cupsd.conf可参考其他文章,不再赘述
默认安装好后,系统没有什么驱动,可以搜索gutenprint安装方法,命令上述已附
4 连接IPP(http)打印机
浏览器打开http://192.168.1.20:631/,把IP地址替换为虚拟机的地址。如果虚拟机和宿主机、手机不在一个网段,设置虚拟机的网络为桥接。
这里我的网络环境为:
Windows server:
host IP: 192.168.1.13
已共享打印机,并且浏览器打开http://192.168.1.13/printers无需输入用户名密码
复制网络名称到记事本,把空格替换为%20
Linux guest:
guest IP: 192.168.1.20
浏览器打开http://192.168.1.20:631能显示web界面
点Administration,在Printers里选择Add printer,提示使用https,复制链接打开,
记事本中复制Windows打印服务器的地址:
http://192.168.1.13/printers/EPSON%20R330%20Series/.printer
驱动搜索,没有国内型号不用担心,可以找找国外同款,驱动部分可以看我上一篇文章
如果你是R330,选择T50就好
打印测试页
5 手机连接-printhand
IP为虚拟机的IP
打印队列为Cups里的名字
6 手机连接-系统默认
iphone连上同网段wifi后能自动检测到,目前较新的android手机也可以
iphone
android: realme gt5 pro
1 启用打印服务器
服务器角色-打印服务
开启共享-打印机属性-共享
2 IIS权限
身份验证-匿名身份验证
3 虚拟机安装CUPS
debian系:如debian, ubuntu, armbian等等
// cups安装
sudo apt install cups
// 驱动安装
sudo apt install printer-driver-gutenprint
rhel系:centos, red hat, rocky等等
sudo yum install cups
sudp yum install gutenprint
安装及配置cupsd.conf可参考其他文章,不再赘述
默认安装好后,系统没有什么驱动,可以搜索gutenprint安装方法,命令上述已附
4 连接IPP(http)打印机
浏览器打开http://192.168.1.20:631/,把IP地址替换为虚拟机的地址。如果虚拟机和宿主机、手机不在一个网段,设置虚拟机的网络为桥接。
这里我的网络环境为:
Windows server:
host IP: 192.168.1.13
已共享打印机,并且浏览器打开http://192.168.1.13/printers无需输入用户名密码
复制网络名称到记事本,把空格替换为%20
Linux guest:
guest IP: 192.168.1.20
浏览器打开http://192.168.1.20:631能显示web界面
点Administration,在Printers里选择Add printer,提示使用https,复制链接打开,
记事本中复制Windows打印服务器的地址:
http://192.168.1.13/printers/EPSON%20R330%20Series/.printer
驱动搜索,没有国内型号不用担心,可以找找国外同款,驱动部分可以看我上一篇文章
如果你是R330,选择T50就好
打印测试页
5 手机连接-printhand
IP为虚拟机的IP
打印队列为Cups里的名字
6 手机连接-系统默认
iphone连上同网段wifi后能自动检测到,目前较新的android手机也可以
iphone
android: realme gt5 pro