Saludos, mira con respecto a obtener el dato que tira la balanza conectada por un puerto ps2, prueba encontrar un dll que te permita leer la informacion del puerto y luego interpretarla, solamente e usado el puerto paralelo asi que no te puedo ayudar mucho con eso.
Para un buen dll para el puerto paralelo es este
h t t p : / / l o g i x 4 u . n e t /
(solo remueve los espacios en blanco que todavia no tengo 30 post)
Mientras que con la otra duda solo usas
en el boton de Imprimir para que te imprima el formulario.