# SANE4OpenWrtScan **Repository Path**: ts35/sane4-open-wrt-scan ## Basic Information - **Project Name**: SANE4OpenWrtScan - **Description**: 基于OpenWrt开发的扫描仪WEB端程序,扫描功能基于SANE协议。 - **Primary Language**: Go - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-06-11 - **Last Updated**: 2025-03-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SANE4OpenWrtScan #### 介绍 基于OpenWrt开发的扫描仪WEB端程序,扫描功能基于SANE协议 #### 软件架构 软件架构说明 #### 安装教程 1.使用liteide对go项目进行编译,平台选择cross-linux64: ![输入图片说明](img/image.png) IDE的界面: ![输入图片说明](img/image2.png) ​界面比较简朴,但是它最显眼的地方是编译环境的设置非常方便: ![输入图片说明](img/image3.png) 注意跨平台编译时cgo要关掉,因此CGO_ENABLED等于0, 同时注意GOARCH根据自己的情况填写! 2.编译完成后将生成的二进制文件和temples文件夹,通过WinSCP传到路由器上, 使用chmod +x提升权限,直接运行该二进制文件,随后浏览器访问localhost(替换为你路由器的ip):8080即可 #### 使用说明 #### 首页 ![输入图片说明](img/image4.png) 空白是因为里面的东西还没搞,我计划做成一个打印和扫描一体的一个项目,还没搞完。 #### 扫描页 ![输入图片说明](img/image5.png) #### 扫描文件效果 ![输入图片说明](img/image6.png) #### 扫描文件详情页 ![输入图片说明](img/image7.png) #### 文件预览(基于PDF.js) ![输入图片说明](img/image8.png) #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)