配置Linux二级打印服务器( print provider )

此章节描述了设置 Linux系统的二级打印服务器( print provider )的过程。主应用服务器即可以用于Windows、Mac又可以被以Linux为基础的系统应用。PaperCut NG全力支持“多平台”或不同类型的打印环境。

步骤 1 - 确保主服务器的设置是正确的

在安装二级打印服务器( print provider )之前您应该花一些时间确保打印服务器(中央应用服务器)的设置和运行是正确的。如果不能很好的运行应立刻添加一个额外的服务器“添加一个额外的变量方程式”并确保复杂问题的能够解决。利用一些时间立刻校验主服务器的机能是否正确。例如:如下校验:

  • 服务器上的打印机是否被跟踪

  • 用户是否被允许从用户工作站页面上登录。

  • 管理员是否可以访问此系统。

步骤 2 - 确保防火墙软的设置允许访问端口9191

二级打印服务器( print provider )必须与9191端口相通(初始化一个TCP连接)。管理员应该确保所有防火墙软件在主应用服务器上不被设置任何阻碍并在此端口上导入本地网络的通信。

步骤 3 - 帐户的设置

在二级打印服务器( print provider )上,创建一个用户帐户命名为 papercutpapercut用户的主目录应该设置到您所需要安装的位置。通常为:/home/papercut

步骤 4 - 安装打印Provider

在二级服务器( print provider )上通过复制所有文件和直接从主应用服务器的目录上安装 Print Provider软件:

    [app_dir]/providers/print/linux-i686/*
                

路径为

    /home/papercut/providers/print/linux-i686/
                

在二级打印服务器( print provider )上,通过 papercut用户执行为 papercut的复制操作以便文件是自己的。这个过程可以概括为以下的命令:

    shell> su - papercut
    shell> mkdir -p providers/print/linux-i686
    shell> scp primary.server:/home/papercut/providers/print/linux-i686/* \
        providers/print/linux-i686/
               

After the copy operation is performed, execute the setperms and roottasks scripts as root: 复制操作完成之后,按照以下路径执行setpermsroottasks 脚本:

    shell> sh providers/print/linux-i686/setperms
    shell> sh providers/print/linux-i686/roottasks
                

以便所有许可的设置是正确的。

步骤 5 - 配置

打印供应者关于二级服务器( print provider )需要了解在哪安装主服务器。安装器可以在安装完成后打开适合配置的文件。

  1. 打开文本编辑器里的文件:

        /home/papercut/providers/print/linux-i686/print-provider.conf
                                
  2. 在开始栏里用ApplicationServer=改变后的 localhost名或主服务器的IP地址来查找。

用第四步二进位的复制现在需要归并到CUPS或Samba的打印队列里。此过程的详细信息在对于Linux快速启动向导下的“步骤5 –配置打印机”部分找到。

步骤 6 - 测试

应该立刻配置二级打印服务器( print provider )。以“admin”的身份进入到系统并校验在打印机章节下所列出的打印机。在每台打印机上执行多页测试打印并校验跟踪的打印作业是否正确。