escritor de pdf   Comprar Descargar  

Preguntas T茅cnicas Frecuentes - Crear pdf - El nuevo driver pdfMachine de Windows crea archivos pdf f谩cilmente

 

pdfMachine - Preguntas T茅cnicas Frecuentes




驴Puedo instalar varias impresoras pdfMachine con diferentes opciones?

Esto es realizable, pero la configuraci贸n puede ser algo complicada...
1. Descargue el archivo zip de autoextracci贸n pdfMachine.exe.
2. Descomprima el archivo pdfMachine.exe a una carpeta temporal, utilizando un programa para descomprimir archivos, por ej. Winzip, o 7zip.
3. Si pdfMachine no est谩 instalado en su sistema, ejecute bgssetup.exe (desde la carpeta temporal), por ej.: bgssetup.exe -printer="pdfMachine printer 2"
4. Usted acaba de crear una impresora llamada "pdfMachine printer 2", con sus propias opciones de configuraci贸n.
5. Ejectute: bgssetup.exe -addPort -printer="pdfMachine printer 3"
6. Esto crear谩 una impresora llamada "pdfMachine printer 3", con sus propias opciones de configuraci贸n, y as铆 sucesivamente...







Al usar Citrix / Servidor de Terminal de Windows / Sesiones remotas, 驴puedo iniciar una impresi贸n en pdfMachine y que el cliente env铆e emails / salve / vea?

NOTA: Esta configuraci贸n s贸lo es necesaria si usted no desea el comportamiento por defecto del servidor, es decir, que el lado del servidor env铆e emails /salve / vea.

Esto utiliza una funcionalidad parcialmente implementada en pdfMachine, que requiere algo de configuraci贸n manual.

Configuraci贸n de la m谩quina del servidor:
Configurar pdfMachine para que imprima un archivo pdf y actualice un archivo de texto en un(os) directorio(s) del servidor.
1. Instale pdfMachine
2. En la solapa "Acci贸n Siguiente", configure la "Acci贸n Siguiente" a "ejecutar l铆nea de comando", y la "l铆nea de comando" a "C:\touchx.bat"
3. Cree un archivo de procesamiento por lotes (por ej. C:\touchx.bat) que actualice un archivo (por ej. c:\tmp\x.txt) en un directorio del servidor a los que los clientes tengan acceso (por ej. "echo blah > c:\tmp\x.txt")
4. En la solapa General, configure "Acci贸n Nombre de Archivo para Salvar" a "Utilizar el directorio por defecto y el nombre de archivo por defecto", y configure el "directorio por defecto" a un directorio del servidor al que los clientes tengan acceso (por ej. "c:\tmp"), y el "nombre de archivo por defecto" al nombre que desee (por ej., "x.pdf")

Ahora, cuando se imprime en la m谩quina del servidor, no se presenta ninguna interfaz de usuario, se genera el archivo pdf c:\tmp\x.pdf, y se actualiza el archivo c:\tmp\x.txt.

Configuraci贸n del cliente:
Configure pdfMachine para verificar peri贸dicamente el archivo del servidor. El cliente debe tener un disco mapeado, que permita el acceso al directorio en el que el servidor pone los archivos (por ej., x.pdf y x.txt antes mencionados).
1. Instale pdfMachine
2. En la solapa General, configure "Acci贸n Nombre de Archivo para Salvar" a "Utilizar el directorio por defecto, y configure el "directorio por defecto" y el "nombre de archivo por defecto" al mapeo del lado del cliente para el paso que se requiere para acceder al archivo pdf (en el ejemplo anterior, x.pdf) en el servidor.
3. Cree un nuevo valor de cadena de registro llamado "checkfile" en la clave "HKEY_CURRENT_USER\Software\pdfMachine\Broadgun pdfMachine". La 煤ltima parte del paso es el nombre de la impresora, que en este ejemplo es la impresora por defecto llamada Broadgun pdfMachine. Configure el valor de la cadena de registro al mapeo del paso de archivo del lado del cliente requerido para acceder al archivo en el servidor. (por ej. //server/tmp/x.txt)
4. Ahora puede reiniciar la PC del cliente o detener y volver a ejecutar bgsmsnd.exe (generalmente, bgsmsnd est谩 en windows\system32\spool\drivers\w32x86)

Ahora, cuando se actualiza el archivo del servidor c:\tmp\x.txt, el bgsmsnd.exe del cliente lo detecta (esto lo hace el val del registro checkfile) y carga el archivo pdf en el cliente.

NOTA: Usted puede hacer que el archivo sea autom谩ticamente enviado por el cliente via email configurando la opci贸n del cliente "Acci贸n Siguiente" a "Ejecutar el programa de email por defecto". Si usted desea encriptado con esta opci贸n, habil铆telo en el servidor, no en el cliente.







驴C贸mo puedo hacer que pdfMachine funcione en Windows 2003 Server?

Por defecto, Windows 2003 deshabilita la instalaci贸n de drivers de impresora en 'modo kernel', entre ellos, pdfMachine.

Usted puede invalidar esta configuraci贸n editando el Objeto Pol铆tica de Grupo en la m谩quina local - no en el controlador de dominio.
Para esto:
1. Abra el editor de Pol铆tica de Grupo.
2. Para abrir la Pol铆tica de Grupo de forma tal que usted pueda editar el objeto Pol铆tica de Grupo, haga click en Inicio, Ejecutar, tipee gpedit.msc, y luego presione ENTER.
3. En Pol铆tica de la Computadora Local, haga doble click en Configuraci贸n de la Computadora.
4. Haga doble click en las Plantillas de Administraci贸n, y luego doble click en Impresoras.
5. Presione el bot贸n derecho del mouse sobre "No permitir instalaci贸n de impresoras con drivers modo kernel", y haga click en Propiedades.
6. En la solapa de Configuraci贸n, haga click en Deshabilitado, y luego en OK.








驴C贸mo soluciono el error "External Window Handler Error" en Windows 98?

脡ste es un problema ocasional en Windows 98, relacionado con un problema conocido con el lector de acrobat.M谩s 聟 http://www.adobe.com/support/techdocs/2a086.htm
Actualmente se est谩 desarrollando una soluci贸n; mientras tanto, intente:
  Reiniciar su m谩quina. Tal vez la pr贸xima vez que ingrese, todo funcione.
  Abrir el lector de PDF de acrobat (sin ning煤n documento abierto) antes de imprimir a pdfMachine.








驴C贸mo desinstalo pdfMachine en forma manual?

En Windows NT/2000/XP:

Cierre todas las aplicaciones que no est茅 usando.1. Ejecute bgsetup.exe聳uninstall por ej. desde el bot贸n de men煤 de inicio, seleccione ejecutar, luego tipee: C:\WINDOWS\system32\spool\drivers\w32x86\bgssetup.exe 聳uninstall.
2. Tal vez tenga que cambiar el paso seg煤n su sistema.Si esto funciona, la desinstalaci贸n ha sido exitosa.
De lo contrario, pruebe (con cuidado, no intente editar el registro si no sabe lo que hace...)
1. Comience una sesi贸n de l铆nea de comando, por ej. cmd.exe
2. Tipee "net stop spooler"
3. Tipee "regedit"
4. Desde dentro de regedit - borre las siguientes l铆neas de registro (y todas las subl铆neas):
HKEY_CURRENT_USER\Software\pdfMachine
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \Print\Monitors\PDF Port Monitor
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \Printers\BroadGun pdfMachine

5. Desde la l铆nea de comando, tipee "net start spooler"
6. Reintente la instalaci贸n.

En Windows 95/98/ME:

Cierre todas las aplicaciones que no est茅 usando
1. Ejecute bgsetup.exe -uninstall, por ej., desde el bot贸n de inicio, seleccione ejecutar, luego ingrese:
bgssetup.exe  -uninstall Si esto funciona, usted ha desinstalado correctamente.
De lo contrario, pruebe (con cuidado, no intente editar el registro si no sabe lo que hace...)
1. Ejecute regedit.exe y borre las siguientes l铆neas y subl铆neas:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \Print\Monitors\PDF Port Monitor
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \Printers\BroadGun pdfMachine
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \Print\Environments\Windows NT x86\Drivers\Version-2\BroadGun pdfMachine
2. Reintente la instalaci贸n.







驴Puedo personalizar la instalaci贸n de pdfMachine?

Cuando se ejecuta bgssetup.exe, carga la informaci贸n de configuraci贸n desde el archivo bgsconf.ini.

Las opciones de instalaci贸n en el archivo bgsconf.ini son:
LANGActualmente en EN(ingl茅s), DE(alem谩n), FR(franc茅s), ES(espa帽ol), IT(Italiano), PT(Portugu茅s), PL(Polaco)
startMenuNameControla el nombre en el men煤 de incio
printerNombre de la impresora (por defecto, BroadGun pdfMachine)
quietConfigurar en 1 para instalar sin interacci贸n del usuario
isSharedConfigurar en 1 para compartir la impresora en la red.
installOfficeAddinConfigurar en 1 para instalar la barra de herramientas como complemento de Microsoft Office
installerStartBgProcessConfigurar en 0 para evitar que bgsmsnd.exe se ejecute durante la instalaci贸n. Ver m谩s informaci贸n aqu铆









驴C贸mo edito el archivo bgsconf.ini del instalador pdfMachine.exe?

pdfMachine.exe es un archivo de autoextracci贸n que autom谩ticamente ejecuta bgssetup.exe luego de la extracci贸n. Usted puede extraer todos los archivos desde pdfMachine en forma manual, editar bgsconf.ini y luego volver a crear pdfMachine.exe.

Esto puede hacerlo como usted prefiera, pero nosotros lo hacemos as铆:
- Abra pdfMachine.exe en un programa para descomprimir archivos, por ej., Winizip, o 7zip.
- Extraiga los contenidos al directorio que usted prefiera.
- Edite el archivo bgsconf.ini
- Cree un archivo zip con los nuevos contenidos
   por ej., en el directorio que contiene los archivos extra铆dos y los editados
   zip ..\pdfmachine.zip *.*
- Cree un nuevo pdfMachine.exe usando winzipse
   por ej., en el directorio que contiene el archivo zip:
   winzipse tiene una capacidad limitada de l铆nea de comandos, as铆 que es necesario poner estos par谩metros en un archivo de texto
   cree winzipse.txt que contiene pdfmachine.zip -st pdfMachine.exe -setup -i pdfMachn.ico -t setupdlg.txt -win32 -le -C .\bgssetup.exe
   luego ejecute winzipse @winzipse.txt

Usted ya tiene un nuevo pdfMachine.exe







驴C贸mo creo un instalador para los usuarios sin privilegios de administraci贸n?

Para instalar impresoras, el instalador necesita privilegios de administraci贸n. Esto puede hacerse mediante el comando runas.
runas /user:Admin pdfMachine.exe
Luego ingrese la contrase帽a del usuario Admin.
(runas no permite especificar la contrase帽a como un par谩metro de la l铆nea de comando - ver m谩s abajo para m谩s informaci贸n)

Lamentablemente, el pdfMachine standard genera un error, porque inicia un proceso de fondo que se ejecuta como el usuario Admin.
Para evitar esto, usted tiene que configurar installerStartBgProcess=0 en el archivo bgsconf.ini.

bgsmsnd.exe debe estar ejecut谩ndose (como el usuario) para que el usuario pueda imprimir a pdfMachine.
Cuando el comando runas se completa, usted debe ejecutar el bgsmsnd.exe como el usuario normal.
(bgsmsnd.exe puede iniciar autom谩ticamente la pr贸xima vez que el usuario ingrese)








驴C贸mo creo un instalador que no necesite atenci贸n para usuarios sin privilegios de administraci贸n?

Para usar runas sin tener que ingresar la contrase帽a del admin en forma manual, usted tiene que crear un script que ingrese la contrase帽a por usted.

Hay varias maneras comunes de hacer esto, algunas m谩s seguras que otras:

scriptit - Utilidad de Microsoft para crear scripts de instalaci贸n.
autoit - Una utilidad gratuita para crear scripts - puede producir scripts compilados en forma de ejecutables aut贸nomos.
Runas Professional - Puede tomar la contrase帽a en la l铆nea de comando, pero tambi茅n puede producir ejecutables aut贸nomos con la contrase帽a codificada internamente.


Mensaje de error 126 en la instalaci贸n de pdfMachine


Algunos usuarios han informado acerca de un extra帽o "error 126" al instalar pdfMachine. Hemos recibido informes que indican que esto puede ocurrir cuando otro programa ha configurado un tipo de registro de manera incorrecta. La soluci贸n es:

1. Abrir regedit.exe

2. Ir a :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

3. Cambiar el nombre del valor "Path" a "Path.1" o cualquier otro valor temporario.(Haga click derecho sobre el valor y seleccione cambiar nombre)

4. Crear un nuevo valor llamado "Path" del tipo "Expandable String Value".
Para esto, haga click derecho en la ventana regedit y seleccione "New-> Expandable String Value"

5. Copiar el valor de "Path.1" a "Path".

6. Es posible que deba reiniciar para que la nueva configuraci贸n tenga efecto.