跳到主要内容

如何制作覆盆子PI-Powered打印服务器

Raspberry Pi供电打印服务器
(图片信用:汤姆的硬件)

即使是一台古老的激光或喷墨打印机对大多数人来说也足够好了,但如果你的打印机没有Wi-Fi,使用它可能会让你头疼。不过,将Raspberry Pi转换为无线打印服务器非常容易,它允许您从网络上的任何计算机打印到有线打印机。下面是如何制作树莓皮打印服务器。

制作树莓Pi打印服务器需要什么

  • 覆盆子皮和Wi-Fi。PI Zero零W最适合该项目,但可以使用任何带有WiFi的PI。我们使用了备用
  • 覆盆子PI OS.在8GB+微型SD卡上。你可能想做一个树莓皮无头装置因此,您可以在没有监视器,键盘或鼠标的情况下执行此设置。
  • USB适配器将PI连接到打印机。如果这是raspberry pi零w,您将希望USB OTG(Micro USB Mabor到USB类型 - A女性)电线。,如果使用PI Zero W,则连接打印机。
  • 印刷工没有网络功能。

如何设置Raspberry Pi打印服务器

1。打开终端窗口在Raspberry Pi或通过SSH登录。

2。更新可安装软件列表。

sudo apt更新

3.安装通用Unix打印系统(CUPS)软件。

sudo-apt-install-cups

4.添加默认用户pi到可以使用打印机的用户组。

sudo usermod -a -g lpadmin pi

5。创建静态IP地址使Pi始终位于网络上。

sudo nano /etc/dhcpcd.conf.

6。将路由器的静态IP地址和详细信息添加到文件底部的DNS服务器。这些细节取决于路由器的配置方式不同。完成后按Ctrl + X,Y,然后输入以保存和退出。

接口WLAN0静态IP_ADDRESS = 192.168.0.99 / 24静态路由器= 192.168.0.1静态域_name_servers = 192.168.0.1

(图片信用:汤姆的硬件)

7。配置CUPS,使其可以通过网络访问。

sudo cupsctl—远程任意

8。设置SSH远程访问如果它没有设置,则pi到pi。您可以通过启动Raspi-Config(Sudo Raspi-Config),在Intefacing选项下启用SSH - > SSH,退出和重新启动。

(图片信用:汤姆的硬件)

10导航到Pi的IP地址,后跟:631在另一台计算机的浏览器上。在我们的示例中,IP地址为192.168.0.99。

192.168.0.99:631

您将看到CUPS web界面,从这里我们可以管理打印机服务器。

(图片信用:汤姆的硬件)

11.单击“管理”选项卡在下一个屏幕上单击“添加打印机”。

(图片信用:汤姆的硬件)

12.升级杯子如果您获得“升级升级”警告,然后是下载链接。

13。选择高级然后继续如果您收到“您的连接不是私有的”警告。

(图片信用:汤姆的硬件)

14。输入你的用户名与密码,默认情况下是圆周率覆盆子。

15.单击打印机名称旁边的单选按钮。

(图片信用:汤姆的硬件)

16。选择打印机型号,然后单击“添加打印机”。通常返回的第一个值应该是正确的。

(图片信用:汤姆的硬件)

17。检查打印机的配置在单击“设置默认选项”之前。

(图片信用:汤姆的硬件)

转到打印机,然后单击打印机。打开该打印机的配置屏幕。

(图片信用:汤姆的硬件)

18。单击“打印测试”页面,在维护菜单中找到,以打印测试页并确认打印机工作正常。

(图片信用:汤姆的硬件)

使用来自Windows设备的Raspberry PI打印服务器

将打印机添加到Windows 10非常简单。只需确保您的Windows设备与打印服务器位于同一网络上。

1。从“开始”菜单搜索打印机,单击“打印机和扫描仪”。

2。单击添加打印机或扫描仪

(图片信用:汤姆的硬件)

3.单击打印服务器。

(图片信用:汤姆的硬件)

4.单击添加设备Windows将与打印服务器通信。

(图片信用:汤姆的硬件)

5。点击管理打开打印机设置页面。

(图片信用:汤姆的硬件)

6。单击“打印测试”页面测试Windows是否可以成功使用打印服务器。

(图片信用:汤姆的硬件)
9评论 论坛评论
  • wbrells
    我已经设置了一个Raspberry Pi作为Dymo 330 Turbo LabelMaker的打印服务器(我不久前使用了Dennis Sutanto Technology博客上的一篇文章,但方法似乎与本文基本相同。)该设置在从PC打印标签时运行良好。不过,现在,我还想从基于Debian的Linux系统(特别是LinuxFX)打印。我似乎无法让这个设置工作,我不知道可能是什么问题!在“打印机属性”下,我有:

    描述:Dymo LabelWriter 330 Turbo

    地点:阁楼

    设备URI:http://192.168.2.64:631/printers/dymo_labelwriter_330_turbo ==>这与在PC上设置打印机时的使用完全相同

    制作和型号:Dymo LabelWriter 330涡轮,无人驾驶,杯子过滤器1.27.4

    打印机状态:空闲

    当我尝试打印到Dymo时,会收到一条消息说“打印机错误”,我必须从打印队列中删除文档。

    我不确定是否需要它,但我将PPD放在/ usr / share / cups / model目录中的这个labelmaker并重新启动Cups服务器。

    任何关于错误的想法都将不胜感激!
    回复
  • wbrells
    更新:我注意到打印机错误消息包含以下文本:

    处理 - 文件“/ usr / lib / cup / filter / raster2dymolw”不可用:没有这样的文件或目录

    但是,此文件存在于指定位置!我猜这个问题毕竟没有打印机服务器,但是与Dymo软件有关....不知道下一个尝试什么!

    韦恩
    回复
  • wbrells
    更新#2:DYMO打印机通过USB直接连接到计算机时工作正常,因此我猜问题与Raspberry Pi打印服务器有关。。。如有任何想法/建议,将不胜感激!韦恩
    回复
  • wbrells
    更新#3:通过全新安装LinuxFX(基于Ubuntu 20.04)和最新版本的WINE,我已经能够安装Dymo LabelMaker软件8.7.3(显然)没有错误。该程序启动正常,但声称无法找到打印机,即使其他程序(包括运行Wine的程序)可以很好地打印到打印机上。

    有谁知道Dymo打印机要求的“特殊”是什么?也许需要一些杯子配置改变,或者一些特殊权限集?所有的建议都将受到极大的赞赏!

    韦恩
    回复
  • Heisdeadjim
    我失败了第14步,用户名和密码。

    pi和覆盆子,不起作用。我正在使用同样的pi来运行一个pihole,登录也不起作用。

    嗯,帮助?:)
    回复
  • Heisdeadjim
    好的,解决了自己的问题。我陷入其中。它是PI 4,4GB。我有多个,所以设备名称只是“raspberrypi41”。当我将raspi-config中的密码更改为“raspberry”时,管理控制台让我进入。

    我想知道这是否可以解决?关于安装pihole的教程提到不要使用默认登录名。
    回复
  • Šebestíček.
    我是为我的打印机佳能MG5150系列安装的,所有的打印机都使用纸杯,但我不能从我的电脑打印,它不会在列表中显示打印机。我正在使用Raspberry Pi 3B+和Windows 10 PC。请帮助。谢谢
    回复
  • inian.
    本指南为我为HP LaserJet 1006工作了一些添加。首先我不得不下载,编译和安装foo2xqx驱动程序,因为CUPS没有1006的驱动程序。
    其次,具有自动Windows Discovery的方法并没有很好地运行。打印机已添加但打印垃圾。
    我使用了选项“我想要的打印机未列出”,然后“按名称选择打印机”,并使用此地址作为名称
    http://hostname:631/printers/LaserJet1006 (当然,将主机名更改为我的树莓的IP)
    回复
  • 希林内克
    这是一个很棒的教程,谢谢。这是我的第一个“RP PI”项目:-)
    回复