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:
- Uma vez o SDP esteja active, a impressora TM-Intelligent irá enviar periódicamente um pedido HTTP a um servidor Web especifico.
- 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.
- 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.