RightFax codici incorporati: Numero di fax visto come non valido
-
19-09-2019 - |
Domanda
Ecco in sostanza quello che il mio file di PCL assomiglia con i codici embedded. I codici di fax sono incorporati dove sono perché questo è l'unico luogo in cui RightFax riconosce nemmeno che esistono.
^[%-12345X@PJL
...
@PJL ENTER LANGUAGE=PCL
... ^[*p6x3XHello world^[(s3T<TOFAXNUM:814-555-6789><COVER><FROMNAME:Shashank>^L...%1245X
Io uso il (S3T di scegliere il tipo di carattere Courier, senza la quale RightFax non riconosce i codici. Tuttavia, quando questo file viene inviato al server RightFax tramite la coda HPFAX, questo è il messaggio di errore che vedo (quando guardo al RightFax FaxUtil):
caratteri non validi nel numero di telefono Il numero presenta come XFAXNUM: 814-555-6789.
Che cosa mi manca?
Soluzione
E 'questo PCL viene generato da te o da alcuni driver di stampa? Se è stato creato da voi allora si dovrebbe essere in grado di collocare i codici embedded dove vuoi. Non ci dovrebbe essere bisogno di carattere selction sui codici. RightFax sembra semplicemente per il <> come testo e tenta di elaborare ciò che è nel mezzo. Inoltre non è necessario alcun del PJL in quanto questo viene ignorato da RightFax. La nostra pratica comune è stata quella di inserire i codici embedded in corrispondenza o vicino alla parte superiore, infatti, per quanto possibile, abbiamo posto tutti i codici incorporati su di essa la propria pagina e quindi utilizzare il codice DELETEFIRSTPAGE modo che la pagina non viene inviato via fax.
Ecco un esempio:
<TOFAXNUM:4035551212><TONAME:CLIENT><DELETEFIRSTPAGE><NOCOVER><WHO:DOUG>
...rest of the PCL data...
Sto assumendo che il ^ [è la vostra rappresentazione redattori della miniera carattere di escape è rappresentato da e formfeed è. Se, per qualche ragione, si sta modificando questo flusso al di fuori di voi app, in modo che l'editor non è pasticciare con il file. Si potrebbe anche voler sospendere la coda di stampa HPFAX, inviare il lavoro, e quindi controllare il file che viene creato .spl (c: \ windows \ system32 \ spool \ stampanti) per garantire che il file è ancora lo stesso. Se questo è un app che è 'stampa' il file attraverso la coda HPFAX allora sarà ottenere elaborata dal driver ad esso associato e alcune cose strane possono accadere. L'opzione migliore per la prova è qui è quello di copiare il file alla coda HPFAX come ad esempio:
copy /b <yourfile> \\server\hpfax
Questo potrebbe essere quello che state facendo già, sto solo cercando di coprire tutte le basi.