Como asignar una impresora

Como asignar una impresora

Postby surGom » Sat Apr 02, 2022 1:03 am

Hola hasta hace poco en una rutina usabamos matriz de punto y la clase tdosprn para los remitos y la clase tprinter para facturar en impresoras laser.
Tuvimos que cambiar la forma de imprimir a tprinter. Para eso quiero asignar una impresora exclusiva para los remitos. Hice los siguiente:

Code: Select all  Expand view
  SetPrintDefault( AllTrim( oApp:impremito ) )

   PRINT oPrn NAME "REMITO" ///PREVIEW

   oPrn:SetPage(10)
   oPrn:SetCopies(4)

 etc,etc

   PAGE


Y funciona correctamente pero el problema es que me setea la impresora como predeterminada. Como hago para que esta impresora se utilize exclusivamente en esta rutina.

Gracias por vuestra atención
surGom
 
Posts: 639
Joined: Wed Oct 19, 2005 12:03 pm

Re: Como asignar una impresora

Postby surGom » Sat Apr 02, 2022 1:14 am

Perdón por no seguir el hilo en el otro mensaje, pensé en hacer otro

Code: Select all  Expand view

   SetPrintDefault( AllTrim( oApp:impremito ) )

   PRINT oPrn NAME "REMITO" ///PREVIEW

   oPrn:SetPage(10)
   oPrn:SetCopies(4)


   PAGE


   oPrn:Cmsay(   2.1, 13.4, ( AllTrim(Transform(dfec,"@D" ) ) ), oFont,, RGB( 11,41,90 ) )


   oPrn:CmSay(  7, 3.2,    AllTrim( acliente:napea ), oFont,, RGB( 0,0,0 ) )
   etc, etc



   ENDPAGE

 ENDPRINT

 


y después del endprint hacer otro SetPrintDefault( AllTrim( oApp:impdefecto ) )

Quería saber vuestra opinión o si hay otra forma mas elegante de hacerlo

Luis
surGom
 
Posts: 639
Joined: Wed Oct 19, 2005 12:03 pm

Re: Como asignar una impresora

Postby Armando » Sat Apr 02, 2022 4:27 am

Surgom:

Intenta retirando el código
Code: Select all  Expand view

 SetPrintDefault( AllTrim( oApp:impremito ) )
 


Y modifica el código siguiente
Code: Select all  Expand view

PRINT oPrn NAME "REMITO" TO "El nombre de la impresora deseada"
 


Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3061
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Como asignar una impresora

Postby surGom » Sat Apr 02, 2022 9:53 pm

Gracias Armando el lunes lo implemento y comento

Luis
surGom
 
Posts: 639
Joined: Wed Oct 19, 2005 12:03 pm

Re: Como asignar una impresora

Postby surGom » Tue Apr 05, 2022 8:08 am

Armando funcionó correctamente. Nuevamente Gracias

Luis
surGom
 
Posts: 639
Joined: Wed Oct 19, 2005 12:03 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 82 guests