domingo, 14 de abril de 2019

PuTTY con soporte de impresión a texto y visor (ACTUALIZADO)

Actualizado el 31/08/2020 - recompilado con  source de PuTTY v0.74 
Actualizado el 01/10/2019 - recompilado con  source de PuTTY v0.73

Implementación:
Como se viene un cambio en ssh, decidí actualizar y estructurar el código fuente del programa, el mismo será mantenido en los repositorios que tengo en github
Publicación Código Fuente:
Como les comente a algunos colegas de trabajo, publicaré el binario de la modificación que realicé en mi sitio de github https://github.com/garysan/putty.

Publicación Binario:
Regularmente (cuando se actualice el original), publicare un release nuevo en la pagina respectiva de github: https://github.com/garysan/putty/releases

Uso y distribución:
Deben compilar el código bajo los términos de licencia del autor original, por github en https://github.com/garysan/putty/blob/master/LICENSE.

Esto significa que bajo los términos de la licencia debe mencionarse o mantenerse los nombres de las personas que realizaron el o los cambios en el programa fuente.

1. Impresión a texto.


Para mejorar la impresión opté por incluir la ruta de instalación de notepad++ y obviamente si no esta instalado usa el notepad del sistema operativo.

2. Impresión a visor.

Así también como puede apreciarse en la figura del punto 1, se tiene otra opción, enviar al visor misma que se detalla a continuación, Visor es un programa desarrollado por AXON SRL. pero lamentablemente el visor requiere de otro programa llamado Agente, para funcionar así también requiere la instalación manual de otra impresora (Virtual) para enviar documentos al visor, mis pruebas con el agente prácticamente fueron frustrantes al inicio, funciona pero requiere mucha configuración y para un entorno donde se administran mas de 200 equipos y usuarios es una tarea maratonica!.

Por este motivo el visor, debe estar instalado en c:\axon\visor\ para que putty lo reconozca y envié a imprimir con este programa (Caso para las facturas).


3. Impresión de pantalla a texto.
Esta función permite sacar una especie de screenshot pero de la pantalla actual en moto texto(no imagen) muy útil en casos específicos.

4. Funciones de hotkeys:

Esto para acelerar tareas que demoran en cambio de propiedades de la sesión actual. las hotkeys funcionan de la siguiente forma:

alt+F10 Impresión de pantalla a texto.
alt+F9 Duplicar sesión actual.

alt+F7 Cambia el modo de impresión a "Enviar a texto"
alt+F6 Cambia el modo de impresión a "Enviar a visor"
alt+F5 Restaura la impresora por defecto.

En los casos de cambio de impresora o modo de impresión se muestra un mensaje como este:

Esto con el fin de notificar y no causar inconvenientes posteriores.

Comentarios y sugerencias a:

gary.gsv (Skype) o por los comentarios en este blog :D


Finalmente un vídeo de su funcionamiento:


happy hacking!!!