跳转至主要内容

您的办公室是否有一台现代化的复印机?一个通过TCP/IP接受输出的设备?如果有,您可能可以配置 OpenVOS spooler 来发送文件到它。下面是如何配置的。

复印机需要支持VOS使用的功能称为"RAW端口"。大多数现代复印机都提供了这一功能,因此它们可以打印已经格式化的数据文件。所有支持RAW端口的复印机都可以接受ASCII数据。此外,一些复印机还支持包含嵌入式PostScript或HP PCL控件的文件。在我们的情况下,我们只需要发送正常的ASCII数据。

首先,追查复印机的用户指南。直接在网上搜索,通常可以找到它的说明书。我们有一台柯尼卡美能达bizhub C364多功能复印机。我找到了一本《用户指南》、一本《快速辅助指南》和一本《快速入门指南》。一般来说,你要搜索包含全套参考信息的书,寻找支持RAW端口的信息。通常情况下,我建议你搜索"RAW端口"或"9100"甚至"端口",因为这些关键词很可能会找到相应的页面。结果发现KM364用户指南的搜索功能坏了,它找不到任何匹配的内容。于是,经过一番错误的启动,我发现点击"Web管理工具"按钮,然后展开"配置打印环境"栏目,再点击"配置Port9100打印环境"专题,就能找到相应的页面。你也会发现,打印出复印机的"测试页"或"配置页"也能提供同样的信息。

接下来,查看RAW端口的相关信息。我们需要知道要使用的端口号。9100端口通常是该功能的默认端口,但它可以改变,在这种情况下,我们的KM C364支持6个原始端口(默认情况下:9100、9112、9113、9114、9115和9116)。我们很幸运,没有人改变默认分配。有可能有些RAW端口已经在使用了;如果是这样,请选择一个未使用的端口。我决定使用 9113 端口。

在VOS上,为该复印机创建一个设备。devices.tin条目中指定了设备名称、模块名称、终端类型、设备类型、IP地址和端口号。我们的复印机使用的IP地址是134.111.198.31,我们使用的端口是9113。下面是我为"asciiprinter.m125"创建的条目。

/*######################################################
  ASCII打印机(N2-SWE2-Win7 / 柯尼卡美能达C364)
  ######################################################*/

/ =name asciiprinter.m125
  =module_name m125
  =终端类型 ascii_prt
  =device_type window_term
  =parameters '-tcp_only -ip 134.111.198.31,9113'。
  =comment 'KM C364 N2-SWE2-Win7 ASCII' =comment 'KM C364 N2-SWE2-Win7 ASCII'.

建立这个文件并安装,然后执行configure_devices来添加新设备。

接下来,编辑 spooler_configuration.v1.tin 文件,添加关于这个"打印机"的信息。这里是我们的条目。device_type"字段中的信息是任意的,你可以根据自己的需要调整"header_page"和"trailer_page"选项。你可以调整"header_page"和"trailer_page"选项来适应你的喜好。

/ =device_name asciiprinter.m125。
     =设备类型KM-C364
     =header_page 1
     =trailer_page 0
     =device_protocol 1
     =block_size 230
     =special_seperators '1'b
     =new_line_seq `0D`0A。

构建这个文件并安装它。

您可能需要执行下面的命令来定义 "ascii_prt" 终端类型,并将该命令添加到您的 module_start_up.cm 文件中。

!"define_terminal_type >system>sample_programs>unsupported_ttps> &+。
ascii_prt.tp

为这台打印机创建一个队列。我将我们的队列命名为"laser125"。

!"create_print_queue laser125 60 80"。

 

最后,登录spooler(并在module_start_up.cm中添加这一行)。

!!!spooler_admin 登录 asciiprinter.m125 -queue laser125。

 

现在,运行一个测试,看看是否一切正常。

!"print -queue laser125 (home_dir)>abbreviations"。

 

这就是全部的必要条件。

如果你有什么问题,请在评论中留言,我会尽力解答。

 

 

© 2024Stratus Technologies.