前提,需要有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、登录后台后,添加打印机

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

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

Logo

一站式 AI 云服务平台

更多推荐