Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/newfuture/webprint
a simple website to share your printers to others online. 简单的在线打印[局域网免驱动配置共享打印机方案]
https://github.com/newfuture/webprint
asp-net printer web webprint
Last synced: 6 days ago
JSON representation
a simple website to share your printers to others online. 简单的在线打印[局域网免驱动配置共享打印机方案]
- Host: GitHub
- URL: https://github.com/newfuture/webprint
- Owner: NewFuture
- License: apache-2.0
- Created: 2016-04-18T08:47:44.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-06-22T07:24:08.000Z (over 3 years ago)
- Last Synced: 2024-10-26T07:30:51.853Z (19 days ago)
- Topics: asp-net, printer, web, webprint
- Language: C#
- Homepage: http://WebPrint.newfuture.cc
- Size: 56.6 KB
- Stars: 64
- Watchers: 7
- Forks: 15
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: License
Awesome Lists containing this project
README
# WebPrint
[Windows 在线共享打印机](https://github.com/NewFuture/WebPrint)
a simple website to share your windows printers to others via web browsers.
## 使用方法
### I. 开启IIS 和 ASP支持
如果*已经开启* 或者 *windows server* 可**跳过**此步骤 。
Windows 系统包含IIS功能,但默认关闭,需要手动打开。
可以参考
具体步骤
>
1. 搜索 `Windows 功能`,或者打开控制面板
2. 点击 `启用或者关闭Windows功能`
3. 勾选`Internet Information Services`(Internet信息服务) 和
* 确保勾选子目录 `万维网服务`>`应用程序和开发功能`>`ASP.NET 4.x`(不同系统版本可能有区别)
* 确保勾选子目录 `万维网服务`>`常见HTTP功能`>`静态内容``默认文档`
* 确保勾选子目录下 `万维网服务`>`web管理工具`
4. 点击确定,等待开启
>### II. 下载代码
1. 下载[代码](https://github.com/NewFuture/WebPrint/archive/master.zip)
2. 解压**替换**掉`C:\inetpub\wwwroot`下内容,(确保README.md同级文件在此根目录下)
3. 浏览器打开 `localhost` 可以看到上传界面### III. 配置
1. 修改临时文件夹权限`file`,添加`IIS_IUSRS`的写入权限
2. 修改IIS对应应用程序池权限为管理员权限(`IIS管理器` > `对应的应用程序池` > `高级设置` > `进程模型` > `标识` > `改为管理员账户`)
3. 若为x64系统,在bin目录下替换[SumatraPDF的64位版本](https://www.sumatrapdfreader.org/download-free-pdf-viewer)
4. 设置打印密码,修改[Web.config](https://github.com/NewFuture/WebPrint/blob/master/Web.config#L5)设置打印密码
5. 设置系统默认打印机即配置完成
6. 局域网其他电脑或手机在浏览器访问你的主机`IP`,`主机名`或`域名`可打印则部署成功### 调试
使用 Visual Studio 打开网站即可
## 兼容支持
* 文件格式:
* [x] PDF
* [x] doc
* [x] docx
* [x] rtf
* [x] png
* [x] jpg
* [x] tiff
* [x] txt
* 功能设置:
* [x] 份数设置
* [x] 页码设置(pdf)
* [x] 多文件上传## 截图
![截图](file/screenshot.png)
## LICENSE
Apache2.0 LICENSE 并保留或添加源码链接`https://github.com/NewFuture/WebPrint`