- A+
介绍
在日常工作和生活中,我们时常需要打印文档,而有时并没有打印机可用。如果我们在网络环境中,我们可以通过网络共享打印机来解决这个问题,但有时如果我们在一个没有网络连接的环境下,该如何解决呢?
本文将介绍如何在Linux平台下,通过USB共享手机网络打印机,来完成打印任务。
前提条件
在开始操作之前,我们需要有几项前提条件:
一台运行Linux操作系统的电脑;
一部能够开启热点并连接网络的手机;
一台通过USB连接方式连接电脑的打印机。
步骤
步骤一:连接手机网络
首先,我们需要通过手机开启热点,并连接到网络。此过程可能略有差异,具体设置请自行查阅手机相关的说明手册。
步骤二:检查打印机状态
连接打印机之前,我们需要确认打印机的状态,并在Linux系统中安装打印机驱动程序。通常情况下,Linux打印机驱动程序可以通过系统自带的软件包管理器进行下载和安装。
步骤三:连接打印机
将USB线连接打印机和电脑,通过Linux系统打开终端界面,在终端输入以下命令:
lsusb
此命令将列出当前连接的USB设备信息,包括打印机。找到打印机的设备地址(通常为类似于“ID 03f0:9a02 Hewlett-Packard OfficeJet 6200 series”的名称),并在终端中输入以下命令:
sane-find-scanner
此命令将确认设备是否被正确识别。如果系统未能正确识别设备,您需要重新检查连接,并检查打印机的状态和驱动程序设置。确保您已经安装了正确的打印机驱动程序,以确保设备能够被Linux系统正确识别。
步骤四:安装USB共享软件
安装任何一个可用于USB共享的软件,例如usbip或VirtualHere,或者您也可以在Ubuntu软件中心中按照该软件进行下载和安装。
步骤五:共享打印机
配置USB共享之前,需要在手机上下载USB共享应用,并根据说明手册进行设置。在Linux系统中,打开终端界面,输入以下命令:
usbipd
此命令将启动USB共享管理守护进程。然后我们需要将提供共享服务的USB打印机绑定到Linux系统的共享服务上,执行以下命令:
usbip bind -b 1-1.1
其中-1-1.1是根据步骤三中获取的打印机地址而设定的。至此,USB共享服务配置完毕。在Android手机USB共享应用中,选择打印机已共享,可以找到USB打印机,并开始打印。
总结
通过以上步骤,我们就可以在没有网络环境的情况下,通过Linux系统连接手机网络和打印机,完美解决了打印问题。而且,该方法也可以应用到其他设备上,例如通过USB共享网络摄像头等,让我们的工作生活更加高效便捷。





