HylaFAX The world's most advanced open source fax server

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

[hylafax-users] invalid page size when sending to Hyla server



I am writing my own proc in delphi for sending faxes directly from an app. For now, i use WHFC via OLE, and all is fine. But i want to adjust some parameters on the fly,(# of tries, calls, priority, etc...) 
I wrote my own proc via an FTP client (ICS FTP Delphi component), and i do quote commands. 
All is fine, and PS file seems to be tranfrred on Hyla server, Hyla try to send it but doesn't perform it correctly :
Here is an excerpt of the log file :
Jul 12 11:11:40.37: [15338]: --> [2:OK]
Jul 12 11:11:40.37: [15338]: REMOTE CSI "CDI-HylaFax Server"
Jul 12 11:11:40.37: [15338]: <-- [9:AT+FRH=3\r]
Jul 12 11:11:40.39: [15338]: --> [7:CONNECT]
Jul 12 11:11:40.75: [15338]: --> [2:OK]
Jul 12 11:11:40.75: [15338]: REMOTE best rate 14400 bit/s
Jul 12 11:11:40.75: [15338]: REMOTE max page width 2432 pixels in 303 mm
Jul 12 11:11:40.75: [15338]: REMOTE max unlimited page length
Jul 12 11:11:40.75: [15338]: REMOTE best vres 7.7 line/mm
Jul 12 11:11:40.75: [15338]: REMOTE best format 2-D MR
Jul 12 11:11:40.75: [15338]: REMOTE best 0 ms/scanline
Jul 12 11:11:40.75: [15338]: USE 14400 bit/s
Jul 12 11:11:40.75: [15338]: USE 0 ms/scanline
Jul 12 11:11:40.75: [15338]: SEND file "docqcdm6114.ps;30"
Jul 12 11:11:40.76: [15338]: Modem does not support document page width, max pag
e width 2432 pixels, image width 1686 pixels
Jul 12 11:11:40.76: [15338]: <-- [9:AT+FTH=3\r]
Jul 12 11:11:40.96: [15338]: --> [7:CONNECT]
Jul 12 11:11:40.96: [15338]: <-- data [3]
Jul 12 11:11:40.96: [15338]: <-- data [2]
Jul 12 11:11:42.13: [15338]: --> [2:OK]
Jul 12 11:11:42.13: [15338]: <-- [5:ATH0\r]
Jul 12 11:11:42.37: [15338]: --> [2:OK]
Jul 12 11:11:42.37: [15338]: SESSION END    

This doc is correctly sent by WHFC. I think i make a mistake on the send proc, but where ?

Hre is the Delphi Code I use :
Procedure TF_SendFax.Do_SendFax;
begin
 with FTP do
 begin
  HostName  := 'faxdecor';
  UserName  := 'claude';
  Port := '4559';
  Connect;
  if Connected then Id_Msg.Caption := 'Connecté...';
  {LocalFileName est utilisé pour passer les commandes
   à FTP par QUOTE (voir RFC959)}
  LocalFileName := 'USER claude.devise';
  Quote;
  LocalFileName := 'ADMIN claude';
  Quote;
  HostDirName := '/tmp';
  HostFileName  := Id_FileName.Text;
  LocalFileName := Id_FileName.Text;
  {FTP transfer LocalFileName to Hylafax /tmp...}
  Put;
  LocalFileName := 'JNEW';
  Quote;
  LocalFileName :=  'JPARM FROMUSER '+ Ftp.UserName;
  Quote;
  LocalFileName := 'JPARM DOCUMENT '+ Id_FileName.Text;
  Quote;
  LocalFileName := 'JPARM DIALSTRING '+ Id_NoFax.Text;
  Quote;
  LocalFileName := 'jparm lasttime 004759';
  Quote;
  LocalFileName := 'jparm maxdials 1';
  Quote;
  LocalFileName := 'jparm maxtries 1';
  Quote;
  LocalFileName := 'jparm schedpri 127';
  Quote;
  LocalFileName := 'jparm notifyaddr claude@mailsrvr';
  Quote;
  LocalFileName := 'jparm vres 98';
  Quote;
  {
   Pb avec la largeur de page ????
   LocalFileName := 'jparm pagewidth 215';
   Quote;

  LocalFileName := 'jparm pagelength 279';
  Quote;
  LocalFileName := 'jparm pagechop default';
  Quote;
  LocalFileName := 'jparm chopthreshold 3';
  Quote;
 }
  LocalFileName := 'JSUBM';
  Quote;
  Quit;
 end;
end;

Thanks for your suggestions...

c.devise@wanadoo.fr




____________________ HylaFAX(tm) Users Mailing List _______________________
 To unsub: mail -s unsubscribe hylafax-users-request@hylafax.org < /dev/null




Project hosted by iFAX Solutions