# net-printer **Repository Path**: addelete/net-printer ## Basic Information - **Project Name**: net-printer - **Description**: 网络打印服务。在一个可以连接打印机的服务器上部署之后,通过浏览器访问执行打印任务。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-09-30 - **Last Updated**: 2022-08-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 内网打印 浏览器访问本服务地址,上传docx或pdf文件,提交执行打印。 ## 安装依赖 依赖unoconv和libreoffice,用于转换docx为pdf,否则只能打印pdf 测试使用命令行打印: ``` lp 1.pdf ``` 如果报错请检查者查看是否设置默认打印机,没有的话,请设置好 安装依赖: ```sh sudo apt install unoconv sudo apt install libreoffice # 测试命令行打印一个docx文件 unoconv --stdout 1.docx | lp ``` ## 用法 下载执行: ```sh cd dist # 帮助 ./net-printer --help # 使用默认参数 GIN_MODE=release ./net-printer # 携带参数 GIN_MODE=release ./net-printer -h :9999 -l ./net-printer.log -d ./uploads & ``` ## 开发 参考Makefile里的命令