用docker搭建airprint服务,老旧打印机也能无线打印了

前提,需要有docker环境

1、将打印机连接好,并打开打印机电源

2、将以下命令复制到终端执行

a、创建配置目录:

mkdir -p ~/hass/airprint ~/hass/airprint/config ~/hass/airprint/services

b、创建容器:

docker run -dit \

--name=airprint \

--restart=always \

-p '631:631' \

-v /var/run/dbus:/var/run/dbus \

-v ~/hass/airprint/config:/config \

-v ~/hass/airprint/services:/services \

--device /dev/bus \

--device /dev/usb \

-e CUPSADMIN="admin" \

-e CUPSPASSWORD="admin" \

tigerj/cups-airprint:latest

或者通过docker-compose.yml 创建

version: '3'

services:
  airprint:
    image: tigerj/cups-airprint:latest
    container_name: airprint
    restart: always
    ports:
      - "631:631"
    volumes:
      - /var/run/dbus:/var/run/dbus
      - ~/hass/airprint/config:/config
      - ~/hass/airprint/services:/services
    devices:
      - /dev/bus
      - /dev/usb
    environment:
      - CUPSADMIN=admin
      - CUPSPASSWORD=admin

3、浏览器打开   宿主机ip:631  ,添加共享打印机

用户名,密码都是admin。(当然,你可以自己更改。)

4、登录后台后,添加打印机

记得下面分享打印机按钮一定要勾选

添加完成后电脑上添加打印机就行了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值