De que forma difere o Server Direct Print (SDP) de um Sistema tradicional de impressão em rede, e que problemas resolve?

RELACIONADO COM:

This article relates to all printers that support SDP (Server Direct Print). This includes:

  • TM-T88V-i and TM-T70-i
  • TM-T88VI
  • TM-T88VI-iHub

Antecedentes:

Como os uso da internet se tornou a norma, alguns serviços web têm sido adotados para ambientes de retalho e hospitalares.

Um novo requisite que surgiu entretanto é a necessidade de transmitir dados de impressão desde um web server até uma impressora. Algumas possíveis aplicações para esta tecnologia vão desde a adição simples de um caminho que aceite pedidos online ou reservas, até situações mais sofisticadas tais como a execução de um sistema inteiro de POS como um serviço web.

A tecnologia “SDP” da Epson tem sido desenvolvida especificamente para esse fim. Este artigo explica o porquê de que os métodos tradicionais de impressão são problemáticos e de que forma o SDP os resolve.

O Problema:

Os métodos tradicionais de envío de informação para impressão através de uma rede, até que chegue a uma impressora, expõe portas de rede relacionadas com a impressão.. Isto torna-se problemático tanto do ponto de vista da configuração como do ponto de vista da segurança:

  • O servidor necessita ser configurado numa rede, contendo informação sobre como contactar a impressora;
  • Se a configuração de rede de uma impressora seja alterada, a ligação entre o servidor e essa impressora ir-se-á perder.
  • A impressora ficará vulnerável, devido a que as portas de rede ficarão expostas.

Solução:

O SDP resolve estes pontos ao reverter a sua interacção:

  1. Uma vez o SDP esteja active, a impressora TM-Intelligent irá enviar periódicamente um pedido HTTP a um servidor Web especifico.
  2. Se o servidor Web possuir a informação que se pretende imprimir, uma aplicação do servidor Web envía uma resposta HTTP com a informação a imprimir.
  3. Uma vez recebida, a impressora TM-Intelligent enviará a instrução de impressão para a impressora de destino.

Desta forma os problemas apontados anteriormente ficarão resolvidos como se poderá comprobar abaixo:

  • O servidor deixa de necesitar uma configuração que contenha a informação de todas as impressoras e como as contactar. A impresora irá ligar-se ao servidor web. A informação impressa será direcionada á impressora correcta utilizando o Device ID.
  • A impressora deixa de aceitar ligações. Toda a informação impressa é-lhe entregue por uma ligação HTTP iniciada pela impressora, a qual se poderá assegurar pelos mesmos métodos universais de HTTPS que se utilizam na intener para transacções seguras.

Topologia simplificada SDP:

Process Flow:

Considerações adicionais:

Especificar um Dispositivo de Destino

Uma vez que o servidor já não necessita incorporar informação sobre como entrar em contacto com as impressoras, será necessário forneceder informação que demostre onde a impressão será entregue. Isto consegue-se através do uso do “Device ID”.

Uma das consequencias desta configuração é que o Device ID da impressora de destino deverá ser conhecido e incluído nos dados de impressão. Isto é tipicamente alcançado aquando da geração dos dados de impressão.

Device ID Duplicado

Se o mesmo Device ID for forncedido a mais de um dispositivo, os daod sde impressão serão entregues á primeira impressora em fila no servidor.

Polling/Fila

É importante ter em conta os overheads associados ao polling. Dado que a impressora não tem conhecimento de quando os dados ficarão disponíveis no servidor web, será necessário que se realize verificações frequentes, mesmo que não existam dados para imprimir.

Ist é importante quando um unico servidor está em interacção com um vasto número de impressoras, que para alguns casos serão na orden dos milhares. Nestes casos, o servidor web poderá necessitar de gerir milhares de pedidos a cada segundo.

Os utilizadores que estejam preocupados com a gestão deste overhead deverão ponderar cuidadosamente a implementação de um intervalo de polling mais extenso. Ao ser aumentado o tempo que decorre entre polls para o servidor SDP, o ritmo de pedidos será proporcionalmente reduzido.