Pregunta

Este es, en esencia, lo que mi archivo de PCL parece que con códigos incrustados. Los códigos de fax están incrustados donde están, porque ese es el único lugar en el que RightFax incluso reconoce que existen.

 ^[%-12345X@PJL

...

@PJL ENTER LANGUAGE=PCL

... ^[*p6x3XHello world^[(s3T<TOFAXNUM:814-555-6789><COVER><FROMNAME:Shashank>^L...%1245X

Yo uso el (S3T para escoger el tipo de letra Courier, sin la cual RightFax no reconoce los códigos. Sin embargo, cuando este archivo se envía al servidor de RightFax a través de la cola HPFAX, este es el mensaje de error que veo (cuando miro en el RightFax FaxUtil):

caracteres no válidos en Número de teléfono El número se muestra como XFAXNUM: 814-555-6789.

¿Qué me falta?

¿Fue útil?

Solución

¿Es este PCL siendo generado por usted o algún controlador de impresión? Si está siendo creada por nosotros, entonces usted debería ser capaz de colocar los códigos incrustados siempre que lo desee. No debería haber ninguna necesidad de disegno fuente en los códigos. RightFax simplemente busca el <> como texto y trata de procesar lo que está en el medio. Es posible que no necesita ninguna de las PJL ya que esto es ignorado por RightFax. Nuestra práctica común ha sido para insertar códigos incrustados en o cerca de la parte superior, de hecho, siempre que sea posible, ponemos todos los códigos incrustados en su propia página y luego utilizar el código DELETEFIRSTPAGE de manera que la página no se envía por fax.

Aquí es un ejemplo:

<TOFAXNUM:4035551212><TONAME:CLIENT><DELETEFIRSTPAGE><NOCOVER><WHO:DOUG>
...rest of the PCL data...

Estoy asumiendo que el ^ [es su representación de los editores de la mina carácter de escape está representado por el avance de página y es. Si, por alguna razón, está modificando esta corriente fuera de ustedes aplicación, asegúrese de que el editor no está limpiando con el archivo. También puede ser que desee hacer una pausa en la cola de impresión HPFAX, envíe el trabajo, y luego comprobar el archivo .SPL que se crea (c: \ windows \ system32 \ spool \ impresoras) para asegurar que el archivo tiene el mismo aspecto. Si esto es una aplicación que es la 'impresión' el archivo a través de la cola de HPFAX entonces se conseguirá procesada por el conductor de la misma y algunas cosas extrañas pueden suceder. La mejor opción para probar aquí se es copiar el archivo a la cola HPFAX tales como:

copy /b <yourfile> \\server\hpfax

Esto puede ser lo que está haciendo ya, sólo estoy tratando de cubrir todas las bases.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top