Page 1 of 1
impresoras en preview
Posted: Mon Jan 04, 2021 7:33 pm
by Manuel Aranda
En la relación de impresoras del preview me salen alrededor de 20 o 25 impresoras, algunas repetidas varias veces.
Ni por asomo tengo tantas impresoras instaladas en el sistema. Sólo hay cuatro o cinco instaladas.
¿Alguien sabe porqué ocurre esto?
Re: impresoras en preview
Posted: Wed Jan 06, 2021 12:45 pm
by karinha
Que comando usas para llamar las impresoras? Muestre como haces, porfa.
Tengo la impresíon, que este sea un defecto en el drive de impresoras... Pero... Llame un Técnico en informática para mirar tú computadora. Puede ser esto... Ó no... jajajajajajajajaja,
Saludos.
Re: impresoras en preview
Posted: Wed Jan 06, 2021 7:36 pm
by Manuel Aranda
Karinha, gracias por contestar.
No uso ningún comando para llamar a las impresoras. Es el preview de fivewin tal como viene, sin ninguna modificación.
Re: impresoras en preview
Posted: Thu Jan 07, 2021 12:22 am
by karinha
Manuel Aranda wrote:Karinha, gracias por contestar.
No uso ningún comando para llamar a las impresoras. Es el preview de fivewin tal como viene, sin ninguna modificación.
No usas un RPREVIEW.prg de otra versión del FiveWin? En otras máquinas tambiém te sale igual?
Podrias generar un ejemplo simples com BD e el PRG y upload en el mega upload para testes?
https://mega.nz/
Saludos.
Re: impresoras en preview
Posted: Thu Jan 07, 2021 7:51 am
by Antonio Linares
Manuel,
La lista de impresoras la genera la función aGetPrinters():
Code: Select all
function AGetPrinters() // returns an array with all the available printers
local aPrinters, cText, cToken := Chr( 15 )
cText = StrTran( StrTran( StrTran( ;
GetProfString( "Devices", 0 ), Chr( 0 ), cToken ), Chr( 13 ) ), Chr( 10 ) )
aPrinters = Array( Len( cText ) - Len( StrTran( cText, cToken ) ) )
AEval( aPrinters, { |cPrn, nEle | ;
aPrinters[ nEle ] := StrToken( cText, nEle, cToken ) } )
return aPrinters
Puedes verificarlo haciendo:
XBrowse( aGetPrinters() )
esta función obtiene los valores del "registry" luego puede ser que tengas muchas entradas de distintas impresoras en un determinado ordenador porque se han ido cambiando impresoras, etc. y toda la información de las distintas impresoras continua en el "registry" accesible via "regedit".
Re: impresoras en preview
Posted: Thu Jan 07, 2021 12:21 pm
by karinha
Manuel, use el cCleaner, para limpiar tú computadora:
https://www.ccleaner.com/pt-br/ccleaner
Saludos.
Re: impresoras en preview
Posted: Thu Jan 07, 2021 6:40 pm
by Manuel Aranda
Sólo ocurre en un ordenador en concreto y seguramente será eso, que el registro tiene rastros de instalaciones antiguas y habrá que hacer una limpieza del sistema.
Muchas gracias a ambos, Antonio y Karinha.