Re: [Python-es] Impresion

2012-12-09 Por tema Martin Maqueira
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

2012-12-09 Por tema Lucas Alvarez
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/