Re: [Python-es] Impresion
para imprimir en impresoras de red abrís una conexión con socket al puerto tcp 9100 , ahí volcas el archivo pcl. sin más, no busques más. mira en la documentación de ghostscript para pasar de pdf a pcl. luego en pypi hay un modulo que funcionaigual que la línea de comandos. si quieres pásame un mail privado y te paso los manuales que tengo El 09/12/2012 00:07, "Stalin Bello" escribió: > Me gustaria indagar mas sobre el tema, donde puedo leer mas. Gracias de > antemano. > El 08/12/2012 15:52, "veronik carmona" escribió: > >> La transformacion a pcl funciona a la perfeccion para imprimir pdf de >> manera k estos no demoren en el proceso de impresion...wenismo hace un par >> d dias un colega lo implemento >> El 06/12/2012 18:08, "Martin Maqueira" >> escribió: >> >>> hola, >>> si puedes generar lo que quieras imprimir en pdf, entonces puedes >>> imprimir en impresoras de red convirtiéndolo a pcl y transmitiéndolo por >>> socket a la impresora. >>> >>> tengo un sistema funcionando de está manera >>> >>> para pasar de pcl a pdf utiliza módulos d ghost. >>> >>> si te interesa puede pasar más info. >>> >>> saludos >>> >>> Martin Maqueira >>> El 29/11/2012 17:51, "Alfonso de la Guarda" >>> escribió: >>> Hola, Para un proyecto que trabajé hace unos 10 años, hacía esto: estad = os.system("cat %s > %s" % (nom_arch, device_port)) estad = os.system("cat corte | escpos > %s" % device_port) Donde estad te regresa un potencial problema de comunicación con el dispositivo La segunda línea era para mandarle el código de corte a la impresora ticketera https://bitbucket.org/alfonsodg/sisventi/src/253b3d0d3664b948f90de228dd30b49703182448/pysis.py?at=default Saludos, Alfonso de la Guarda Twitter: @alfonsodg Redes sociales: alfonsodg Telef. 991935157 1024D/B23B24A4 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 2012/11/29 Stalin Bello : > Buenos dias Lista > > Quisiera saber si existe alguna manera de imprimir directamente a la > impresora por defecto, gracias de antemano; > > -- > T.S.U. Stalin Bello > Analista Programador de Sistemas > Consejo de Desarrollo Científico y Humanístico > Universidad de Carabobo > linux-counter: 290715 > IEEE:90310271 > sbe...@uc.edu.ve stal...@gmail.com stalinbe...@yahoo.es > (0241) 6004000, (0241) 6005000 ext 144080 > > ___ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ >>> >>> ___ >>> Python-es mailing list >>> Python-es@python.org >>> http://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> ___ >> Python-es mailing list >> Python-es@python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > ___ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] [Consulta] Error al desencriptar el texto
Hola gente, vengo dando mis primeros pasos en python y estoy intentando realizar un encriptador, el tema es que estoy tan quemado con el codigo que ya no veo donde tengo el error al momento de desencriptar. Si alguien lo ve y me puede dar una mano mas que agradecido... aqui el codigo: # usr/bin/env python # -*- coding: UTF-8 -*- # Encripta y Desencripta un texto dependiendo de la clave de usuario debug = False def encripta(Texto, Accion, ClaveUsuario): temp = 0 i = 0 j = 0 n = len(ClaveUsuario) rtn = "" # Convierto la cadena ClaveUsuario a una lista ascii ClaveUsuarioASCII = [] for i in range(0, n): ClaveUsuarioASCII.append(ord(ClaveUsuario[i])) if debug: print "---" print "La Lista ClaveUsuario: ---> ", ClaveUsuarioASCII print "La Letra Seria: ---> ", ClaveUsuario[i] # Convierto la cadena texto a una lista ascii TextoASCII = [] d = len(Texto) for i in range(0, d): TextoASCII.append(ord(Texto[i])) if debug: print "---" print "La Lista TextoAsccii: ---> ", TextoASCII print "La Letra Seria: ---> ", Texto[i] # Encriptar Texto if Accion == 1: for i in range(0, d): if j + 1 >= n: j = 1 else: j = j + 1 if debug: print "---" print "Letra del Texto en ASCII --->: ", TextoASCII[i] print "Numero en Clave Usuario --->: ", ClaveUsuarioASCII[j] temp = TextoASCII[i] + ClaveUsuarioASCII[j] if temp > 255: temp = temp + 255 if debug: print temp rtn = rtn + chr(temp) if debug: print rtn # Desencriptar elif Accion == 2: for i in range(0, d): if j + 1 >= n: j = 1 else: j = j + 1 if debug: print TextoASCII[i] print ClaveUsuarioASCII[j] temp = TextoASCII[i] - ClaveUsuarioASCII[j] if debug: print temp if temp < 0: temp = temp + 255 if debug: print temp rtn = rtn + chr(temp) return rtn print encripta("Texto a Encriptar",1 ,"Clave") Saludos! ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/