openwrt如何打印服务器

fiy 其他 191

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    OpenWrt是一款开源的嵌入式操作系统,基于Linux内核,可以运行在路由器等网络设备上。要在OpenWrt上设置打印服务器,你可以按照以下步骤进行操作:

    1. 安装打印服务器软件:
      首先,要在OpenWrt上安装打印服务器软件。常见的打印服务器软件有CUPS(Common Unix Printing System)和LPRng(Line Printer Daemon next generation)。你可以选择其中一个进行安装。

      要安装CUPS,可以使用以下命令:

      opkg update
      opkg install cups
      

      要安装LPRng,可以使用以下命令:

      opkg update
      opkg install lprng
      
    2. 配置打印服务器:
      安装完成后,你需要进行一些配置才能使打印服务器工作正常。你可以通过编辑相应的配置文件来完成配置。

      对于CUPS,主要的配置文件是/etc/cups/cupsd.conf。你可以使用Vi或其他文本编辑器打开这个文件,并根据需要进行相应的配置,例如设置共享打印机、添加打印机等。

      对于LPRng,主要的配置文件是/etc/printcap。同样地,你可以使用Vi或其他文本编辑器打开这个文件,并进行相应的配置,例如设置打印机、指定打印机驱动等。

    3. 启动打印服务器:
      完成配置后,你需要启动打印服务器以使其生效。对于CUPS,你可以使用以下命令来启动:

      /etc/init.d/cupsd start
      

      对于LPRng,你可以使用以下命令来启动:

      /etc/init.d/lprng start
      
    4. 添加打印机:
      最后一步是添加打印机。你可以使用Web界面或命令行来添加打印机。

      如果使用CUPS,你可以通过访问http://<OpenWrt IP地址>:631来打开CUPS的Web界面。然后,根据界面提示,选择“添加打印机”选项,并按照提示进行操作。

      如果使用LPRng,你可以使用命令行来添加打印机。例如,使用以下命令添加一个名为"myprinter"的打印机:

      lpadmin -p myprinter -E -v <打印机地址> -m <打印机驱动模型>
      

      在上述命令中,<打印机地址>是打印机的网络地址或URI,<打印机驱动模型>是打印机的驱动模型。

    完成以上步骤后,你的打印服务器就可以正常工作了。你可以测试它是否工作正常,例如打印一份测试页面。希望以上信息能够帮助到你。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    OpenWrt是一种基于Linux的嵌入式操作系统,它可以运行在各种路由器和嵌入式设备上,提供了丰富的网络功能和路由管理功能。在OpenWrt上设置打印服务器非常简单,下面是一些步骤:

    1. 安装打印服务器软件:在OpenWrt上安装CUPS(Common Unix Printing System)。通过SSH登录到OpenWrt的命令行界面,使用以下命令安装CUPS:

      opkg update
      opkg install cups
      
    2. 配置CUPS:完成安装后,需要对CUPS进行一些基本配置。可以编辑CUPS配置文件/etc/cups/cupsd.conf,设置允许远程访问和配置打印机等选项。确保以下内容在配置文件中存在:

      Listen 0.0.0.0:631
      Port 631
      

      完成配置后,重启CUPS服务:

      /etc/init.d/cupsd restart
      
    3. 添加打印机:使用Web浏览器打开OpenWrt的管理界面(通常是http://192.168.1.1),进入CUPS的Web管理界面。默认情况下,CUPS的Web服务监听在http://192.168.1.1:631上。在Web界面中,可以添加打印机并配置打印机参数。

    4. 配置客户端连接:要使其他设备能够连接到OpenWrt的打印服务器,需要在客户端上进行相应的配置。在Windows系统中,打开“设备和打印机”设置,点击“添加打印机”,选择网络打印机,输入http://<OpenWrt_IP>:631/printers/<Printer_Name>作为打印机的URL。在此处,<OpenWrt_IP>是OpenWrt设备的IP地址,<Printer_Name>是在CUPS中设置的打印机名称。其他操作系统的设置类似。

    5. 测试打印:成功配置打印服务器后,可以尝试在客户端上进行打印测试。打开任何文档,选择打印并选择OpenWrt的打印机。如果一切正常,文档应该会被发送到OpenWrt打印服务器并开始打印。

    除了以上步骤外,还可以进一步配置CUPS以实现更高级的打印功能,例如打印队列管理、打印机权限控制等。有关更多高级配置和功能,可以参考CUPS的官方文档或OpenWrt的文档资源。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    打印服务器是指将打印机作为一个网络设备,通过网络来共享打印机资源,使各台计算机可以通过网络连接到打印机进行打印。在OpenWrt路由器上设置打印服务器可以方便地实现打印机的共享。下面是在OpenWrt路由器上设置打印服务器的操作流程:

    步骤一:确认打印服务器所需设备和软件

    确保你有以下设备和软件:

    1. 一台支持OpenWrt固件的路由器;
    2. 一个USB接口的打印机(如果打印机是网络打印机,则可以跳过此步骤);
    3. 一台连接到路由器的计算机。

    步骤二:安装打印服务器软件

    1. 进入路由器的管理页面,通常通过在网页浏览器中输入路由器的IP地址来访问。
    2. 在管理页面中找到“软件包管理”或类似名称的选项。
    3. 在软件包管理中搜索“cups”或“print server”来查找打印服务器软件包。
    4. 选择合适的软件包并点击安装。

    步骤三:配置打印服务器

    1. 打开路由器上的终端或SSH客户端,并登录到路由器。
    2. 输入以下命令来编辑打印服务器的配置文件:
      vi /etc/cups/cupsd.conf
      
    3. 在配置文件中找到“Listen”字段,确保该字段的值设置为“0.0.0.0:631”来允许所有网络设备连接到打印服务器。
    4. 找到“DefaultAuthType”字段并确保其值设置为“Basic”来启用基本身份验证。
    5. 找到“DefaultAuthType”字段下的“”段,并将“AuthType None”行注释掉以启用身份验证。
    6. 保存并退出配置文件。

    步骤四:启动打印服务器

    1. 输入以下命令来启动打印服务器:
      /etc/init.d/cups start
      
    2. 输入以下命令来设置打印服务器开机启动:
      /etc/init.d/cups enable
      

    步骤五:添加打印机

    1. 打开计算机的浏览器,并输入路由器的IP地址后跟端口号(默认为631)来访问打印服务器的Web管理界面。
    2. 输入用户名和密码进行身份验证。
    3. 在管理界面中找到“添加打印机”或类似的选项,并点击。
    4. 如果使用USB打印机,选择“USB Printer(Unspecified)”并点击继续。如果使用网络打印机,则选择相应的选项并输入打印机的IP地址。
    5. 选择合适的驱动程序并点击继续。
    6. 输入打印机的名称和描述,并点击完成。

    设置完成后,你可以通过连接到路由器的计算机打印测试页或其他文档来测试打印服务器是否正常工作。其他计算机可以通过在打印机设置中添加网络打印机并输入路由器的IP地址来连接到打印服务器。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部