Installeren van LPR/LPD printer in RetailVista
  • 10 Mar 2024
  • 2 Minuten te lezen
  • Bijdragers
  • Donker
    Licht
  • Pdf

Installeren van LPR/LPD printer in RetailVista

  • Donker
    Licht
  • Pdf

Samenvatting van het artikel

Dit document beschrijf hoe het printen naar een LPD printer werkt vanuit RetailVista.

Inleiding

LPR staat voor ‘Line Printer Request’ en is afkomstig uit de Unix wereld om te kunnen printen naar printers. Vanuit Unix bestond geen andere mogelijkheid dan via het IP (TCP) protocol om te kunnen printen. Vanuit RetailVista kan nu bij een thermische printer opgegeven worden dat de bestemming niet ‘LocalServices’ is maar in plaats daarvan ‘TCPIP’. LocalServices wordt dan volledig overgeslagen, vanuit de Retail3000 backoffice omgeving wordt dan direct naar een IP adres geprint.

RetailVista is in dat geval de LPR, de printer is de LPD (Line Printer Deamon).

Om te kunnen printen via TCPIP moet de printer wel LPD ondersteunen. Dat kan door middel van een printserver, of door een printer met een netwerk interface. Let op: Sommige goedkope printservers en Ethernet printer interfaces werken uitsluitend met het host-printer protocol. Dat is wat anders als LPR/LPD en gaat niet werken. Controleer bij aanschaf dus of de printer LPR/LPD ondersteund. Een voorbeeld van een externe printserver die LPR/LPD ondersteunt is de HP J4102/170x.

Installatie

Om te kunnen printen moet zoals eerder aangegeven een LPD beschikbaar zijn. Deze heeft een IP adres en werkt standaard met TCP poort 515. Elke poort van een printserver heeft een eigen queue naam. Meestal is dat raw of raw1, raw2 etc. Dit laatste is vooral het geval bij printservers met meerdere LPT poorten.

Als er van buiten het netwerk geprint moet kunnen worden naar deze LPD dan moet op een router port forwarding geactiveerd worden, voor bijvoorbeeld TCP poort 515 naar het interne IP adres van de printserver. Als er meerdere printservers gewenst zijn, dan kan bijvoorbeeld ook poort 516, 517 etc. geopend worden. Op de router moeten al deze poorten intern weer naar een IP adres met poort TCP 515 gestuurd worden.

In RetailVista moet bij een thermische printer aangegeven worden dat de bestemming hiervan TCPIP is. Geef als queue naam de naam van de print queue op, meestal raw1. Het TCP poortnummer is vrijwel altijd 515.

Vanaf dit moment is het printen via TCPIP mogelijk.

Windows

In sommige situaties kan het handig zijn om een Windows PC of server de functie van LPD uit te laten voeren. LPD is een onderdeel van de optionele ‘TCPIP servers’ die via de Windows configuratie toegevoegd kan worden.

Door een printer daarna te delen zal de printer bereikbaar zijn via LPD. De naam van de LPD queue is dan gelijk aan de share naam van de printer.

Debuggen

Om na te gaan of de LPD server beschikbaar is kan op een aantal manieren getest worden:

  1. Gebruik Telnet om een sessie te openen naar het IP adres en TCP poort.

Voorbeeld: Telnet.exe 1.2.3.4 515

Dit moet leiden tot een verbinding middels een ‘zwart’ scherm. Dat geeft aan dat de

device op IP adres 1.2.3.4 in ieder geval reageert op poort 515.

  1. Gebruik LPQ.EXE om een overzichte te krijgen van alle taken in de wachtrij op de LPD server. Het programma LPQ.EXE wordt beschikbaar na installatie van de TCP services in Windows. De syntax van LPD is de volgende:

LPD.EXE –S<ip adres> -P <queue naam>

Let op: Niet elke printserver ondersteunt een uitgebreide feedback van de taken in de wachtrij. Het is mogelijk dat er slecht een zeer beperkte response komt zonder info over taken.


Was dit artikel nuttig?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.