Seu escritório tem uma fotocopiadora moderna? Uma que aceita saída via TCP/IP? Se sim, você provavelmente pode configurar o spooler OpenVOS para enviar arquivos para ele. Veja como.
A característica que a copiadora precisa suportar para uso pelo VOS é chamada de "portos RAW". A maioria das copiadoras modernas oferece esta capacidade para que possam imprimir arquivos de dados que já foram formatados. Todas as copiadoras que suportam uma porta RAW aceitarão dados ASCII. Além disso, algumas copiadoras suportam arquivos que contenham controles PostScript ou HP PCL embutidos. Em nosso caso, só precisamos enviar os dados ASCII normais.
Primeiro, rastrear uma cópia do Guia do Usuário para a copiadora. Uma busca simples na web geralmente pode encontrar os manuais para ele. Temos uma copiadora multifuncional Konica Minolta bizhub C364. Encontrei um Guia do Usuário, um Guia de Assistência Rápida e um Guia de Início Rápido. Em geral, você quer pesquisar o livro que contém o conjunto completo de informações de referência, procurando informações sobre o suporte das portas RAW. Normalmente, sugiro que você procure por "porto RAW" ou "9100" ou mesmo "porto", pois estas palavras-chave provavelmente encontrarão a página apropriada. Acontece que a função de busca do Guia do Usuário do KM364 está quebrada; não é possível encontrar nenhuma correspondência. Então, após algumas partidas falsas, descobri que clicando no botão "Web Management Tool", e depois expandindo a seção "Configuring the Printing Environment", e depois clicando no tópico "Configuring the Port9100 printing environment", me levou à página apropriada. Você também pode descobrir que imprimir a "página de teste" ou "página de configuração" da copiadora fornecerá as mesmas informações.
A seguir, revise as informações sobre o porto RAW. Precisamos saber o número do porto a ser utilizado. A porta 9100 é freqüentemente a porta padrão para esta função, mas pode ser alterada e, neste caso, nosso KM C364 suporta 6 portas brutas (por padrão: 9100, 9112, 9113, 9114, 9115, e 9116). Estamos com sorte; ninguém alterou a atribuição padrão. É possível que algumas das portas RAW já estejam em uso; se assim for, escolha uma que não esteja em uso. Eu decidi usar a porta 9113.
Em VOS, crie um dispositivo para esta copiadora. A entrada device.tin especifica o nome do dispositivo, nome do módulo, tipo de terminal, tipo de dispositivo, endereço IP e número da porta. Nossa copiadora usa o endereço IP 134.111.198.31, e nós usamos a porta 9113. Aqui está a entrada que criei para "asciiprinter.m125":
/*###################################################### Impressora ASCII (N2-SWE2-Win7 / Konica-Minolta C364) ######################################################*/ / =nome asciiprinter.m125 =module_name m125 =terminal_type ascii_prt =device_type window_term =parâmetros '-tcp_only -ip 134.111.198.31,9113 =comentário 'KM C364 N2-SWE2-Win7 ASCII'.
Construa este arquivo e instale-o, depois execute configure_devices para adicionar o novo dispositivo.
Em seguida, edite o arquivo spooler_configuration.v1.tin para adicionar informações sobre esta "impressora". Aqui está nossa entrada. As informações no campo "device_type" são arbitrárias. Você pode ajustar as opções "header_page" e "trailer_page" para atender às suas preferências.
/ =device_name asciiprinter.m125 =device_type KM-C364 =header_page 1 =página_do_reboque 0 =device_protocolo 1 =block_size 230 =special_seperators '1'b =new_line_seq `0D`0A
Construa este arquivo e instale-o.
Talvez seja necessário executar o seguinte comando para definir o tipo de terminal "ascii_prt", bem como adicionar o comando ao seu arquivo de módulo_start_up.cm:
!define_tipo_terminal >sistema>samostra_programas>suportados_ttps> &+ ascii_prt.ttp
Criar uma fila para esta impressora. Eu chamei nossa fila de "laser125".
!create_print_queue laser125 60 80
Finalmente, faça o login no spooler (e adicione esta linha ao module_start_up.cm):
!spooler_admin login asciiprinter.m125 -queue laser125
Agora, faça um teste para ver se tudo funciona:
!print -queue laser125 (home_dir)>abreviações
Isso é tudo o que é necessário.
Se você tiver alguma pergunta, por favor, deixe-a nos comentários e eu farei o meu melhor para respondê-la.