如何随时随地使用家里的打印机——将局域网内的网络打印机共享给外网使用
现在新出的打印机基本都是网络打印机了,就是传统打印机加上了网络协议,所以传统打印机也可以接到一台具有网络功能的主机上,变成一台网络打印机,站内已经有其他朋友分享了改造方法。现在我要分享的是,如何将局域网内的网络打印机共享给外网使用。
大家知道,没有有公网IP,NAS的可玩性将大打折扣。大家可以通过拨打运营商的客服电话开通公网IP,然后通过 DDNS 动态域名服务 将路由器的公网动态 IP 绑定到你自己的固定域名上,然后通过路由器的端口映射功能将局域网的设备端口暴露到公网,就可以随时随地方便的访问家里的网络了。就算家里没有公网 IP,但是只要你公司里(如果公司没有,可以自己申请一个云主机获得公网IP)有公网 IP,也可以通过 frp 等内网穿透技术,也让家里的局域网设备可以通过公网访问。 DDNS 动态域名服务 和 frp 内网穿透技术,站内也有很多朋友分享,这里也不赘述了。这里就默认大家都是有手段实现端口映射或者内网穿透的。
局域网的网络打印
一台新连上WIFI的笔记本,如何发现同一局域网的打印机,或者说,一台网络打印机如何告诉同一局域网的计算机自己是一台打印机。
打印服务发现协议:
1、Web Services For Driver(WSD)设备网络服务 (UPnP)
微软的Windows 通过 WS-Discovery 在网上邻居显示局域网上可用的打印机,并显示个性化图标。
Web 服务动态发现( WS-Discovery ) 是一种技术规范,它定义了多播发现协议以在本地网络上定位服务。它通过TCP和UDP端口 3702 运行,并使用IP 多播地址239.255.255.250或FF02::C。顾名思义,节点之间的实际通信是使用Web 服务标准完成的。
WS协议是包含网络设备发现、描述、传输和安全的一整套网络服务体系。其中,与网络设备发现相关的协议主要有WS-Discovery、WS-Transfer、WS-MetadataExchange、WS-Eventing、WS-Discovery,主要是关于设备发现和设备定位的一套协议,包括服务设备加入和离开网络,客户端搜索和定位服务的过程的描述和相关规定等。
DPWS提供了以下Web Services支持:
1.网络服务发现
自动发现是客户端和设备消息交互的第一步,主要通过WS-Discovery协议。WS-Discovery通过设备类型和设备所在的范围来确定和登录设备服务。WS-Discovery不仅支持设备的自动发现,还支持发现代理。设备可以直接跟代理通信,而不用给网络多播或广播消息。
2.网络安全
Windows Vista包含内置基于信道的安全支持,例如TLS可以保护消息的机密和完整。同时,DPWS使用Web Services基于消息的安全协议,例如WS-Security。需要注意的是,Windows Vista的第一个发布版本不支持WS-Security。
3.网络描述
WS-Transfer的Get Metadata机制提供了一个获取服务元数据的可扩展机制,主要包含消息描述(WSDL),服务之间的关系,企业信息等元数据。
4.网络控制
DPWS定义了传输过程中各种消息类型的传送顺序。DPWS没有定义具体应用的控制信息,对于不同的设备类型,有相应的WSDL定义。
5.网络事件
WS-Eventing允许企业定义应用的事件模型,其中包括消息通告。企业提供一个服务订阅、服务使能和服务取消的模型,WSDL定义了这些具体设备类型的消息。
6.网络消息和网络附件
MTOM可以传送大量的二进制数据,例如音频流可以附加在消息中传送,这样附件传输直接又有效。
编辑本段设备发现、安装、服务的一体化
DPWS和WS相关协议可以应用于各种设备,并实现设备发现、安装、服务的一体化。
2、Bonjour(mDNS):
苹果生态使用 Bonjour(mDNS),Bonjour 是一个局域网服务,包括服务发现、地址分配、主机名解析等技术,用于实现苹果公司零配置网络(zeroconf)。简单来说就是简化局域网的设置,让 Mac 和其它的设备自动地进行广播和探寻局域网内的设备和宣告自己所能提供的服务。
mDNS:Multicast DNS,在小范围本地网络中使用,与DNS相似的接口、数据包结构、操作语义的协议,但在本地网络中没有通常意义上的DNS Server。
使用UDP,5353端口。
广播地址:224.0.0.251(IPv4) or FF02::FB(IPv6)
Bonjour主要基于两个协议:mDns协议 和 DNS-SD协议。
mDns协议是一个用于零配置网络发现协议,本身借鉴DNS协议,只不过作了些修改,DNS是点播基于53端口,mDns是组播基于5353端口。
DNS-SD协议是mDns协议的补充协议,因为mDns协议仅仅是约定了消息的基本格式和消息的收发顺序,具体的内容就由DNS-SD协议来补充。
mDns协议和Upnp协议发现部分功能类似,都是用于局域网设备服务发现,只不过Upnp是包含发现设备后,控制,通知等一套完整的协议,而mDns仅仅用于网络发现,至于发现之后怎么使用全凭用户自己架构。
Bonjour 内置于 macOS(以前称 Mac OSX)和 iOS 操作系统中,也可以在 Windows 上单独安装,有时也会捆绑在需要此功能的软件中。开源 IM 客户端 Pidgin、Kopete 和 Adium 支持 Bonjour IM 协议。
Bonjour 广泛运用在 Mac OSX 中,它让用户不需要知道 IP 地址或者端口的概念,就能寻找并发现存在于局域网中的打印机和文件共享服务器。Mac OS X 内置的应用程序如 iTunes 使用 Bonjour 服务来寻找共享的音乐库,iPhoto 使用 Bonjour 来查找其它 Mac 共享的照片。
在 macOS 中使用 Bonjour 的应用包括:
iTunes 资料库共享
iPhoto 共享照片
AirPlay、隔空播放、隔空投送、AirPrint 等苹果局域网服务
Bonjour 在 Windows 中的应用
在 windows 计算机上,如果安装过 iTunes 或者 Adobe Photoshop CS 等应用,默认也会安装 Bonjour 服务,用于实现局域网发现功能。经常应用的场景就是无需知道 IP 就可以在网上邻居中访问 Mac 的主机名,发现共享的资源。Bonjour 服务在 Windows 上安装位置默认在 C 盘 Program Files 文件下,会启动名为 Bonjour 的服务,进程为 mDNSResponder.exe,使用的端口为 5353。
一般有需要的情况下安装包会默认集成 Bonjour 功能。比如安装了 Windows 版的 iTunes 的话, Bonjour 服务会默认安装并开启。当然也可以单独下载。
3、UPnP协议
UPnP 是早期路由器常用的协议,目前从不同系统的验证来看,仅有Windows默认在文件浏览器里面支持,Ubuntu和MacOS都需要单独配置或者应用程序才能浏览。
这个协议目前各种路由器基本都能支持,不过其安全问题频出,作用并不明显。
此协议在Windows系列里面基本都能支持,会在网络邻居里面显示出设备的信息。
4、SMB协议
Server Message Block SMB 是微软家的协议,奇怪吧:<>
在只有 Windows 系统的网络中,通常使用 SMB 协议来共享打印机,使用端口 445。
Samba是Unix系统上的一个SMB协议的实现,是早期为了和Windows兼容文件共享而做的功能,目前MAC已经全面放弃自己的AFP协议转而投向SMB协议。
设备仅支持SMB协议而没有mDSN协议辅助的话,MAC也可以识别此系统,不过会显示为超级古老的图标。
5、其他协议
除去前面流行并且工作的协议外,还有一些曾经使用但是已经废弃或者即将废弃的协议,在设备设计时,如果考虑兼容性,也同时需要支持。
SSDP
SSDP是一个基础协议,UPnP以及WS-Discovery 都是基于这个协议来实现的。简单服务发现协议(SSDP,Simple Service Discovery Protocol)是一种应用层协议,是构成通用即插即用(UPnP)技术的核心协议之一。
简单服务发现协议提供了在局部网络里面发现设备的机制。控制点(也就是接受服务的客户端)可以通过使用简单服务发现协议,根据自己的需要查询在自己所在的局部网络里面提供特定服务的设备。设备(也就是提供服务的服务器端)也可以通过使用简单服务发现协议,向自己所在的局部网络里面的控制点宣告它的存在。
AFP
AFP(Apple Filing Protocol ),Apple家的私有协议,开源有netatalk 实现.。AFP升级加密后,netatalk也不能和新版本的MAC兼容。
苹果已经全面投向SMB的怀抱,AFP基本上可以忽略了。
NetBIOS
Network Basic Input/Output System NetBIOS 这个是Windows 9x/Me/XP等早期系统支持的名称解析协议, 类似于mDNS,新的Windows 10已经不建议支持此协议。
LLMNR
Link-Local Multicast Name Resolution LLMNR ,这个也是和mDNS竞争的失败者,主要聚焦于局域网的名称解析,可以直接忽略了。
常见网络打印协议
当你在网上邻居发现可以使用的打印机后,你还不能马上用它来打印,你还必须先将它添加到你的计算机的设备里面,在“设备和打印机”里显示的打印机就是已添加好的。就是说,你要先添加打印机,并安装驱动。计算机通过特定的打印协议来与打印机通信。
有三种常见的网络打印协议:
LPD/LPR 协议 (TCP 515),LPD/LPR 全称 Line printer daemon protocol,默认使用TCP 515端口。
Raw /AppSocket / JetDirect/Port9100 (TCP 9100),AppSocket又名Raw、JetDirect、Port9100,默认使用TCP 9100端口。
IPP协议 (TCP 631),IPP协议全称Internet Printing Protocol,默认使用TCP 631端口,该协议基于HTTP实现,新标准里亦有基于HTTPS的实现。
打印协议历史
从 LPR 、RAW 到标准端口监视器
打印设备和主机的连接方式(printer interface)形态多样,从历史悠久的串口并口到现在流行的网络打印和USB连接,另类的红外连接和蓝牙技术,还有超炫的火线连接(IEEE 1394)。
网络打印最大的好处就是空间上不受限制,不被串口线/并口线/USB线的长度所禁锢,北京办公室的员工可以直接把文件打印到上海办公室老板身边的打印机,这要感谢TCP/IP协议族建立的强大的通讯基础设施。
在速度上,网络打印只能处于中等水平,这倒不是它的强项。
伴随着TCP/IP的诞生和发展,人们立即把这项技术应用到打印领域,比较早形成标准的就是 Line Printer Daemon Protocol,通称为 LPR 协议,记录在 RFC1179 文档中。LPR 协议在Unix系统上广泛应用和实现(那时候还没有Windows)。LPR协议规定发送方的端口从721到731,接收方端口是515。
当HP公司推出JetDirect打印机系列的时候,他们没有在他们的打印服务器上采用LPD协议,而是开发了一种新的网络打印协议,这个新协议被称为 RAW 打印协议或 Socket API。打印设备上开启的TCP端口是9100,这个端口提供到打印引擎(print engine)的直接连接,类似于以前的串口或并口,这也就是它被称为 RAW 的原因。这个连接通常是全双工的,并在打印时提供错误报告和状态信息。
再来看一下网络打印技术在Windows操作系统上的发展。
我这里只讲 Windows 作为打印客户端的情况,Windows作为打印服务器的情况不在讨论之列。
我们编辑/查看文档的应用程序,比如MS Word/Excel/PPT,Notepad,Adobe Acrobat等,不会直接跟网络打印设备建立连接。当我们从这些程序打印文档的时候,操作系统上有一类叫做端口监视器的程序在运行,它们把客户端连接到对应的打印机上。在Win2000之前,端口和端口监视器的种类比较多也比较乱,因为那时打印行业标准还不统一。每个打印设备生产商如果定义了自己的接口,就要有相应的端口类型和端口监视器。比如安装在WinNT4上的Digital Network 端口监视器,Hewlett-Packard JetAdmin,和Lexmark 端口监视器s。我们可以通过打印机属性页看到自己电脑上安装的端口类型,每个类型都有自己的端口监视器。
从Win2000起,微软推出了标准 TCP/IP 端口监视器(SPM),标准端口监视器跟打印设备建立TCP连接。标准端口监视器是一种服务,而不是一个协议。标准端口监视器可以使用 RAW 或 LPR 协议向打印机发送作业。对大多数打印设备来说,RAW是默认的协议。如果在端口配置中选择了LPR 协议,标准端口监视器就用LPR协议发送作业。
对于网络连接的打印设备,标准端口监视器是最佳选择。与 LPR 端口监视器相比,该端口监视器是过去若干年的网络打印选择的标准,标准端口监视器速度更快、可扩展性更高,并且具有双向功能。相比之下,LPR 端口监视器在所有这些方面受到限制。
标准端口监视器使用 RAW 或 LPR 打印协议将文档发送到打印机。 这些协议一起支持最新的 TCP/IP 打印机。 不要将这些打印协议与传输协议(如 TCP/IP 或数据链接控制)混淆 (DLC) 。
默认情况下,标准端口监视器通过两种方式偏离 LPR 端口监视器:
标准端口监视器不符合源 TCP 端口位于端口 721 和端口 731 之间的 RFC1179 要求。 标准端口监视器使用常规的未保留端口池中的端口。 此池包括端口 1024 及更大。
LPR 端口监视器要求打印作业包含有关打印作业大小的信息。 发送包含作业大小信息的打印作业时,端口监视器必须后台打印作业两次,一次确定大小,一次将作业发送到后台处理程序。如果作业仅后台打印一次,打印性能将提高。 因此,标准端口监视器将作业发送到后台处理程序,而不确定实际作业大小。 标准端口监视器声明作业为默认大小,而不考虑作业的实际大小。
IPP
互联网打印协议(英语:Internet Printing Protocol,缩写IPP)是一个用于通过互联网打印文件的标准网络协议,它容许用户可以透过互联网远程打印及管理打印工作等工作。用户可以透过相关界面来控制打印品所使用的纸张种类、分辨率等各种参数。
与其他基于互联网的协议一样,IPP可以用于内部网及互联网等基于IP协议的网络上。不过,与一般IP协议不同的是:IPP亦同时支持安全链接。所以,用户可以透过网络进行访问控制、认证及加密,使打印过程更安全。
Internet打印目前最有能力成为标准的协议是 IPP(Internet Printing Protocol)。IPP 协议依赖于 HTTP 协议及其他已存在的 Internet 技术,用来加密传输在公用/私用网络上的打印任务。1998年8月,IPP被提交到 IETF (Internet Engineering Task Force),于1998年年底被确定下来。IPP 是一个在Internet 上传送打印任务的国际标准,它提供远程打印的高效性和实用性,并且提供远程管理打印机的能力。
包括HP、Microsoft、IBM、SUN、Novell、Xerox在内的几乎所有的打印机制造厂商和网络厂商都参与了IETF(Internet Engineering Task Force)的IPP协议的制定工作。
在internet上的打印协议,ipp并不是第一个。在其之前LPD协议和Line-Printer Remote协议,虽然它们也是通过TCP/IP来进行打印,但存在许多毛病,例如没有任何智能,不能取得打印机的当前状态。
IPP基于客户机/服务器模式,在它的许多执行过程中,都假定客户机的操作系统以及打印设备都支持IPP协议,而且它们都连入了Internet或Intranet。依靠所安装的操作系统和图形程序,使用者可以通过打印对话框或其他软件观察打印机的工作状态及物理状态。
它们的区别
LPD 是旧标准,IPP 是新标准。
Ubuntu 使用“通用 UNIX 打印系统”(“CUPS”)来处理打印。CUPS 使用 Internet 打印协议 (“IPP”) 作为管理打印作业和队列的基础。还支持其他协议(LPD、SMB、AppSocket 又名 JetDirect)。
LPD/LPR 仍然普遍使用并且工作得很好,但它没有为用户提供对每个打印作业的打印机设置的太多控制。
LPD 和 JetDirect/AppSocket 协议都可以在今天的 Internet 上使用,但是这些协议都没有提供身份验证服务、访问控制。
IPP 是首选,因为它使用双向通信,可为您提供更多反馈和控制。
某些老的打印机可能不支持 IPP。
IPP 相对于 JetDirect/AppSocket 的主要优势如下:
AppSocket 是一种“即发即忘”的协议。IPP(S) 可以提供有关当前作业处理状态(当前打印哪个页面)的非常详细的反向通道信息,以及更多信息(例如查询过去、已完成或已取消的作业)。
AppSocket 是一个非常简单的协议,所以在 HP 推出之后(很久以前)每个人都可以对其进行逆向工程,即使它从未成为官方标准;它也非常可靠和强大(它支持所有这些空的“功能”)——这就是为什么它被几乎所有网络打印机广泛使用和支持。
IPP 由 ISTO 打印机工作组 (PWG)标准化,该工作组几乎代表了世界各地的每一家打印机制造商。惠普自己甚至非常紧密地接受了 IPP,他们的 350 多种最新打印机型号通过了认证,符合新的“IPP Everywhere”标准。
使用 IPP(S),您有更多与安全相关的选项:身份验证/授权、传输数据的加密、访问控制等。
未来。。。
随着 IPP 标准的最新发展,被称为“IPP Everywhere”——无驱动打印终于开始工作了。CUPS 可以做到!每当遇到 IPP Everywhere 打印机时,它不再需要管理员准备或预安装的任何驱动程序和/或设备特定的 PPD(PostScript printer definition)文件。
无驱动打印意味着能够在给定的打印机上打印,无需在客户端上安装特定于该打印机型号的软件或数据。客户端甚至应该能够在客户端软件发布时还不存在的打印机上进行打印。打印机必须使用已知的页面描述语言,并且必须根据请求通知客户其功能。
客户端有多种方法可以将作业提交到打印系统并进行无驱动打印:
直接从客户端上的应用程序打印。
使用 AirPrint 或 IPP Everywhere 打印。
将作业作为电子邮件附件发送到特殊地址。
网络打印。该文档通过网络表单样式界面从网络浏览器上传。
无驱动打印对于 Linux 和类似操作系统尤其重要,因为为其提供驱动程序的制造商通常不明确支持它们。最初创建无驱动打印标准是为了允许智能手机、平板电脑和类似的移动设备进行打印,因为它们配备了几种不同的新操作系统。即使是非常便宜的打印机也可以进行无驱动打印(人们希望通过手机打印),因此现在很容易获得适用于 Linux 的打印机。
在 Linux 上处理打印工作的 CUPS 系统的维护者们一直有一个未解决的 issue,就是要求移除 CPUS 对打印机驱动程序(printer driver)的支持。
那些没有关注过打印技术发展的人可能会想,为什么会需要删除打印机驱动?驱动是使打印机能实际工作的东西呀。答案就是互联网打印协议(IPP),或者更具体地说,是它的一个衍生版本,名为 IPP Everywhere。思路很简单:如果所有的打印机都执行相同的协议,这样任何软件都可以利用它们来打印,而不需要安装特殊的驱动程序了。或者说,根本不需要进行任何配置(configuration)工作?类似很多其他技术演进,IPP Everywhere 的出发点似乎也是为了能与智能手机更好地配合,不过它在更广泛场景中也是很有用处的。
在 IPP Everywhere 描绘的未来中,打印机直接就能工作。它们会通过 multicast DNS 把自己公布出去,让网络上的其他机器可以发现自己。该协议允许打印机广告它有哪些能力、接受控制,因此像双面打印和纸盘选择这样的功能都可以正常工作。IPP Everywhere 预先定义了要打印的材料的若干组已知格式(format),因此不需要特殊的驱动来进行格式转换。用户只需要说明他们想要打印了,然后在可用的打印机和打印选项中进行选择、安装好打印机需要的新碳粉盒、然后打印出来的东西就可以用完扔到垃圾桶了。这个打印体验简直是美好得要上天了。
IPP就是未来,未来已经到来。(AppSocket 已经过去了,但它还没有完全消失。大多数 IPP 打印机仍然在使用 AppSocket....)
但是,在您的打印机的特定情况下:某些供应商/型号的 IPP 实现有问题,它们可能无法正常工作,而 AppSocket 打印到同一型号可能会完美无缺。只需使用 IPP 对其进行测试,如果效果良好,请继续使用它。如果不是,请恢复为 AppSocket。
移动设备打印:
Air Print(苹果)、Mopria(安卓),采用 mDNS进行设备发现,IPP协议执行打印。
Mopria
Mopria是一套标准的集合,它可为数百万经认证的打印机和多功能打印机提供简单、无缝的打印体验。从Windows 10的2018年10月份的更新开始,Windows增加了对Mopria认证打印机的支持。当用户安装新打印机而Windows Update不可用时,Windows将自动安装Mopria认证打印机。这样用户就无需安装任何额外的软件或驱动程序,就可使用任何品牌的打印机实现轻松打印。
微软项目管理合作伙伴总监David Lemson表示:“在最新的Windows Update中实施Mopria标准,使我们能够继续实现客户打印流程的现代化。我们很高兴成为Mopria联盟的一员,并期待继续共同努力,为最终用户寻找更好的解决方案。”
Mopria解决方案保证,只要用户连接到已经部署的1.2亿台Mopria认证打印机中的任何一台,包括来自联盟制造商的3,000多个型号,便可始终拥有打印能力。这其中包括可能在外旅行因而需要在新的地点连接多台打印机的用户,或者不能一直联网的用户。
Mopria联盟董事会主席Greg Kuziej表示:“Windows 10的这项更新标志着Mopria打印技术进入了又一主要操作系统。虽然我们最初只是专注于移动打印,但扩展到Windows 10不仅扩大了我们的覆盖范围,而且展示了Mopria技术的通用性,巩固了我们作为扩展通用标准的地位,使每个人都能拥有更轻松的打印体验。”
Windows 10支持的Mopria打印技术让用户可以轻松自定义颜色、打印质量、分辨率、份数、双面打印、纸张尺寸、页面范围、介质类型、方向、进纸盘和出纸槽选项。
Mopria联盟是由佳能、惠普、三星和施乐公司创立的非营利性会员组织,现已发展到包括21名成员,是全球打印和扫描行业的代表。除了创始公司外,如今Mopria联盟的成员还包括Adobe、兄弟(Brother)、爱普生、富士施乐、华为、柯尼卡美能达、京瓷、利盟、微软、日冲(OKI Data)、奔图(Pantum)、致伸(Primax)、高通、理光、夏普、东芝和YSoft。
关于Mopria®联盟
Mopria®联盟是由全球领先的技术公司组成的非营利性会员组织,其使命是为打印和扫描提供通用标准和解决方案。以现代生产力趋势为关注点的Mopria技术让用户可以直观、无缝地与任何品牌的打印机、多功能打印机或扫描仪交互。打印。扫描。完成。(Print.Scan.Go.)
如何在异地使用打印机——外网访问
上面我们看到三种打印协议的端口:
LPD/LPR 协议 (TCP 515)。
Raw /AppSocket / JetDirect/Port9100 (TCP 9100)。
IPP协议 (TCP 631)。
所以如果需要在外网使用局域网的打印机,只要将以上三个端口按需通过端口映射映射到公网,一般建议将内网的标准端口映射成一个非常用的端口,这样会安全一点。比如将9100端口映射成34567,将631端口映射成23456,LPR 的 515 端口好像无法修改,就映射成默认的515端口。
端口映射的方法这里就不赘述了,有需要的可以看看站内其他朋友的教程,然后再在需要使用打印机的电脑上添加打印机就行了。
下面以 windows 7 为例(windows其他版本差不多),展示如何添加打印机:
首先打开“开始”——“设备和打印机”页面。
1、添加打印机
2、添加网络、无线或Bluetooth打印机
3、我需要的打印机不在列表中
4、使用TCP/IP地址或主机名添加打印机
5、输入入公网IP或者域名
6、等待完成
7、选择“自定义”
一、通过LPD/LPR 协议 (TCP 515)
点击设置,这里选择:LPR,队列名称一般是:BINARY_P1
二、通过Raw /AppSocket / JetDirect/Port9100 (TCP 9100)
点击设置,这里选择:Raw,端口号改为你映射的端口。
8、安装驱动,如果搜索不到驱动,就选择从磁盘安装,然后选择驱动所在目录安装即可。
9、输入打印机名称,可任意。
10、等待完成
11、不共享打印机
12、安装完成。注意:每次安装完成后,有些电脑可能需要重启一下才能生效,建议重启一下电脑,再测试打印。
三、通过IPP协议 (TCP 631)
1、添加打印机
2、添加网络、无线或Bluetooth打印机
3、我需要的打印机不在列表中
4、选择“按名称选择共享打印机”,输入ip地址:http://公网IP或域名:端口号
5、选择相应驱动,如果没有,就选择从磁盘安装。
6、安装完成。注意:每次安装完成后,有些电脑可能需要重启一下才能生效,建议重启一下电脑,再测试打印。
手机上添加异地打印机
1、安装 Mopria Print 应用程序
各大应用市场搜索下载。
2、在WIFI网络下,点击右下角加号,添加打印机。
3、输入ip地址:http://公网IP或域名:端口号,名称任意。
4、添加成功。
5、查看打印机信息
6、微信上的PDF选择其他应用打开
7、选择 Mopria Print
8、选择刚刚我们添加的打印机(home),更改合适的打印参数,点击右中间的蓝色打印按钮打印即可。




























维达抽纸
校验提示文案
JaydenYi
校验提示文案
shzhh
现在的网络打印机基本上都提供APP或者小程序在外打印。
校验提示文案
清茶2012
校验提示文案
ll381
校验提示文案
HII2
校验提示文案
值友8593290661
校验提示文案
迷情飞刀
校验提示文案
退学的G
校验提示文案
大伙都夸我帅
校验提示文案
买台二手途睿欧
校验提示文案
YH907
校验提示文案
飞云
校验提示文案
rui3bo2
校验提示文案
imhandy345
校验提示文案
军长
校验提示文案
值友8408926818
校验提示文案
lierhi
校验提示文案
tzgg11
校验提示文案
tzgg11
校验提示文案
tzgg11
校验提示文案
tzgg11
校验提示文案
lierhi
校验提示文案
值友8408926818
校验提示文案
军长
校验提示文案
imhandy345
校验提示文案
rui3bo2
校验提示文案
飞云
校验提示文案
值友8593290661
校验提示文案
YH907
校验提示文案
HII2
校验提示文案
ll381
校验提示文案
清茶2012
校验提示文案
迷情飞刀
校验提示文案
维达抽纸
校验提示文案
买台二手途睿欧
校验提示文案
shzhh
现在的网络打印机基本上都提供APP或者小程序在外打印。
校验提示文案
JaydenYi
校验提示文案
大伙都夸我帅
校验提示文案
退学的G
校验提示文案