openwrt打印服务器如何设置

worktile 其他 444

回复

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

    OpenWrt是一款自由软件路由器操作系统,它可以用于将普通的路由器转变为强大的功能路由器。设置OpenWrt的打印服务器可以在局域网内共享打印机资源,方便多台设备同时使用打印机。下面是设置OpenWrt打印服务器的步骤:

    1. 安装打印服务器软件:在OpenWrt路由器上安装CUPS(通用UNIX打印系统)。可以通过SSH登录到路由器,执行以下命令来安装CUPS:
    opkg update
    opkg install cups cups-pdf
    
    1. 配置CUPS:在路由器上配置CUPS以适应你的网络环境。编辑CUPS的主要配置文件/etc/cups/cupsd.conf,可以使用vi或nano等文本编辑器进行编辑:
    vi /etc/cups/cupsd.conf
    

    在配置文件中,你可以设置打印机的共享名称和共享权限等。确保 Listen localhost:631 这一行没有被注释掉,表示CUPS监听本地地址。如果你希望打印机能够被局域网内的其他设备访问,则需要添加一行:

    Port 631
    

    保存并退出文件。

    1. 启动CUPS:执行以下命令来启动CUPS服务:
    /etc/init.d/cups start
    

    如果启动成功,可以通过在浏览器中输入路由器的IP地址加上端口号631(例如:http://192.168.1.1:631)来访问CUPS的Web界面。

    1. 添加打印机:在CUPS的Web界面上,点击 "Administration"(管理)选项卡,然后点击 "Add Printer"(添加打印机)。按照提示,选择你的打印机品牌和型号,并进行相应的配置。如果你的打印机直接连接在路由器的USB端口上,可以选择 "Local Printers"(本地打印机);如果你的打印机连接在网络上,选择 "Network Printers"(网络打印机)。在配置完成后,点击 "Continue"(继续)并完成添加打印机的过程。

    2. 完成设置:在CUPS的Web界面上,点击 "Administration"(管理)选项卡,然后点击 "Printers"(打印机)来查看已经添加的打印机。确保打印机的状态显示为 "Idle"(空闲),表示打印机已经成功安装并且可以正常使用。

    通过以上步骤,你就可以在OpenWrt路由器上设置一个打印服务器了。局域网内的其他设备可以通过访问路由器的IP地址加上端口号631来使用该共享打印机。注意,如果你的路由器重新启动,你可能需要重新启动CUPS服务,使用命令 /etc/init.d/cups restart。在配置过程中,你也可以设置打印机的共享权限,以控制哪些设备可以访问该打印机。

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

    设置OpenWrt打印服务器的步骤如下:

    1. 安装打印服务器软件
      在OpenWrt路由器上安装打印服务器软件。OpenWrt支持CUPS(Common UNIX Printing System)和LPR(Line Printer Remote)等常见的打印服务器软件。可以通过opkg包管理器来安装所需的软件包。

      • 安装CUPS:使用以下命令安装CUPS软件包。

        opkg update
        opkg install cups
        
      • 安装LPR:使用以下命令安装LPR软件包。

        opkg update
        opkg install lpd
        
    2. 配置打印服务器
      在OpenWrt路由器上配置打印服务器。

      • CUPS配置:

        • 编辑CUPS配置文件:使用文本编辑器打开/etc/cups/cupsd.conf文件,并根据需要进行配置。可以配置打印机共享、访问控制、打印队列等。
        • 启动CUPS服务:使用以下命令启动CUPS服务。
          /etc/init.d/cups enable
          /etc/init.d/cups start
          
      • LPR配置:

        • 编辑LPR配置文件:使用文本编辑器打开/etc/config/lpd文件,并根据需要进行配置。可以配置打印机共享、访问控制、打印队列等。
        • 启动LPR服务:使用以下命令启动LPR服务。
          /etc/init.d/lpd enable
          /etc/init.d/lpd start
          
    3. 安装打印机驱动程序
      在OpenWrt路由器上安装打印机驱动程序。如果打印机是网络打印机,则需要安装适当的驱动程序。

      • CUPS驱动程序安装:可以通过CUPS的Web管理界面或命令行工具安装打印机驱动程序。
      • LPR驱动程序安装:可以使用lpadmin命令在终端中安装打印机驱动程序。
    4. 连接打印机
      将打印机连接到OpenWrt路由器。

      • 有线连接:通过USB或以太网将打印机连接到路由器的USB或LAN口。
      • 无线连接:如果打印机支持Wi-Fi功能,则可以将其连接到OpenWrt路由器的无线网络。
    5. 测试打印
      完成打印服务器的配置后,可以进行打印测试。

      • 在OpenWrt路由器上的终端中使用命令行工具打印文件。
      • 在CUPS的Web管理界面中添加打印任务并进行打印。

    请注意,上述步骤提供了一般的设置指南,具体的步骤可能会因使用的软件和打印机型号而有所不同。

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

    OpenWrt是一个基于Linux的嵌入式操作系统,可以用于路由器和其他网络设备。安装OpenWrt后,我们可以通过配置打印服务器来实现在网络中共享打印机。

    下面是在OpenWrt上设置打印服务器的步骤:

    1. 确保路由器支持USB接口

    首先,要使用打印服务器功能,确保路由器上有可用的USB接口。如果没有,您可能需要考虑购买一个支持USB接口的路由器或者通过其他方式将打印机连接到网络。

    2. 安装打印服务器软件包

    在OpenWrt上,我们需要安装CUPS(通用UNIX打印系统)以及相关的驱动程序和工具。您可以通过以下命令安装CUPS:

    opkg update
    opkg install cups
    

    这将安装CUPS软件包和相关的依赖包。

    3. 配置CUPS

    完成安装后,需要对CUPS进行配置。首先,需要编辑CUPS的主要配置文件/etc/cups/cupsd.conf,可以使用vi或者其他文本编辑器进行编辑:

    vi /etc/cups/cupsd.conf
    

    在文件中找到以下几行并按照您的需求进行修改:

    Listen 0.0.0.0:631
    Port 631
    

    ListenPort行中的0.0.0.0:631631分别替换为您希望打印服务器监听的IP地址和端口号。

    接下来,找到以下几行并将#符号删除,取消注释:

    # BrowseAddress @LOCAL
    # BrowseAddress @LOCAL
    

    保存并退出文件。

    4. 启动CUPS服务

    完成配置后,可以启动CUPS服务:

    /etc/init.d/cupsd start
    

    您还可以将CUPS服务设置为开机启动,以便在路由器重新启动后自动启动:

    /etc/init.d/cupsd enable
    

    此时,CUPS服务已经在OpenWrt上成功运行。

    5. 添加打印机

    现在,您可以通过Web界面或命令行添加打印机了。如果您希望使用Web界面进行操作,可以在浏览器中输入路由器的IP地址和CUPS的端口号(默认为631),打开CUPS管理页面。

    在管理页面中,您可以找到添加打印机的选项。根据您的打印机型号和连接方式,选择正确的选项并按照提示进行操作。

    如果您更倾向于使用命令行来添加打印机,可以使用lpadmin命令。例如,以下命令添加了一个名为"myprinter"的打印机:

    lpadmin -p myprinter -E -v usb://dev/usb/lp0 -m raw
    

    参数说明:

    • -p:指定打印机名称;
    • -E:启用打印队列;
    • -v:指定打印机连接方式,这里使用USB连接;
    • -m:指定驱动程序,这里使用原始(无驱动)打印机。

    请根据您的具体情况进行相应的参数设置和调整。

    6. 测试打印

    完成打印机添加后,您可以进行打印测试。可以在Web界面的管理页面中选择打印测试页面,或者使用以下命令进行测试:

    lp -d myprinter /path/to/file
    

    其中,myprinter为您添加的打印机名称,/path/to/file为要打印的文件路径。请将路径替换为实际文件的路径。

    如果一切配置正确,打印命令将会将文件发送到打印机进行打印。

    以上就是在OpenWrt上设置打印服务器的方法。通过这些步骤,您可以方便地在网络中共享打印机,并在各个设备上进行打印。

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

400-800-1024

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

分享本页
返回顶部