Page 1 of 1

Placa sin puerto LPT1

Posted: Tue May 19, 2015 10:25 pm
by edufloriv
Saludos amigos,

Hasta hace algún tiempo estuve usando los comandos de redirección de LPT1 para impresoras USB:
net use lpt1: \\192.168.xx.x\tiketera /persistent:yes
Y mis impresiones la hacia via código:

Code: Select all

      SET PRINTER TO LPT1
      ? LITTLON+BOLDOF
      ? etc...
Pero me tope con el caso de una computadora que no tiene LPT1 ni siquiera internamente. así que me lanza este error:
Error TERM/2014 Create error: lpt1.prn
Error Term/0 Printer error (DOS ERROR 5)
Deduzco que las ultimas placas ya no traen para nada, ni siquiera internamente el puerto LPT1, así que no hay forma de redirigir un puerto que no existe.

Agradeceré me alcancen una solución, compilo con HMG 3.0.46

Mil gracias por su atención y valioso tiempo.


Att.



Eduardo Flores Rivas
LIMA - PERU

Re: Placa sin puerto LPT1

Posted: Tue May 19, 2015 11:08 pm
by andyglezl
Hola Eduardo

Ya checaste que en las propiedades de la impresora por defecto te muestre si te aparecen los puertos LPTx.

Mi PC no tiene puerto fisico LPT1 y sin embargo aparecen en las propiedades...
PC-Sin LPT1.jpg
PC-Sin LPT1.jpg (185.4 KiB) Viewed 4347 times

Re: Placa sin puerto LPT1

Posted: Wed May 20, 2015 8:47 am
by mol
In my opinion, it will be better solution to direct printing to file:

Code: Select all

Set Printer to TmpFile.Prn
, then send file to printer by command:

Code: Select all

WIN_PRINTFILERAW( cPrinter, "TmpFile.Prn", cPrintJobTitle )
when cPrinter is name of printer from control panel.
It does not cause problems with network timeouts and etc...

Re: Placa sin puerto LPT1

Posted: Wed May 20, 2015 12:21 pm
by danielmaximiliano
Buena opcion por MOL, tambien puedes instalar una puerto LPT1 virtual...

Re: Placa sin puerto LPT1

Posted: Wed May 20, 2015 3:35 pm
by edufloriv
Amigos,

Gracias, voy a probar la opción de MOL.

Andy, con respecto a tu observación, efectivamente, aparece en las propiedades de la impresora los puertos LPT1 a LPT3, pero aparentemente, fisicamente, no existen. La otra computadora que esta en red, funciona perfecto, imprime, el problema es solo con una computadora.

Mil gracias por su tiempo amigos. Un abrazo.


Att.



Eduardo Flores Rivas
Lima - Perú

Re: Placa sin puerto LPT1

Posted: Wed May 20, 2015 5:02 pm
by edufloriv
Amigo MOL, amigos todos, son geniales. Funcionó !!! tanto tiempo complicándome con los .batch con el net use. Esta perfecto, ya no tengo que preocuparme del bendito puerto. Puedo trabajar con el nombre windows de la impresora !!! fantástico !!!.

Gracias mil de nuevo. Es increíble lo que uno puede aprender cada día.

Un gran abrazo.


Att.


Eduardo Flores Rivas
LIMA - PERU

Re: Placa sin puerto LPT1

Posted: Wed May 20, 2015 7:00 pm
by mol
It's great pleasure to make you so happy with little two lines of code :-D
Regards, Marek MOL

Re: Placa sin puerto LPT1

Posted: Wed May 20, 2015 9:41 pm
by quartz565
Or…

Code: Select all

SET CONSOLE OFF
SET ALTERNATE TO  __file.txt
SET ALTERNATE ON 

 ? LITTLON+BOLDOF
  ? etc...

CLOSE ALTERNATE
then

Code: Select all

WIN_PRINTFILERAW( cPrinter, "__file.txt", cPrintJobTitle )