Vous pouvez utiliser n'importe quel programme qui peut afficher les fichier TIFF, cependant certains affichent les faxs avec une basse résolution avec une (demi) taille incorrecte. some of them display faxes in low resolution with an incorrect (half) height.
Heureusement, tous les systèmes Windows récents sont livrés avec un programme qui le fait correctement:
Program Files\Windows NT\Accessoires\ImageVue
(Win 2k).
rundll32.exe shimgvw.dll,ImageView_Fullscreen %s
open %s
dans le champ Ligne de commande pour visualiser les fax .
Le faxs devrait automatiquement s'ouvrir avec l'application par défaut.
Merci à Scott Harris pour cette information.
Sinon, Depuis la version 0.3.7, vous pouvez utiliser des page de garde en HTML ou, avec un module (plugin), en XSL:FO ou format ODT (texte Open Document).
les mot suivants “words” sont remplacés (sans distinction de casse) par les valeurs correspondantes quand une page HTML est utilisée comme page de couverture:
Word | Meaning |
---|---|
@@Name@@ | Nom du récipiendaire |
@@Location@@ | Adresse du récipiendaire |
@@Company@@ | Societe du récipiendaire |
@@Faxnumber@@ | Numero de fax du récipiendaire |
@@Voicenumber@@ | numero de telephone du récipiendaire |
@@FromName@@ | Nom de l'expéditeur |
@@FromLocation@@ | Adresse de l'expéditeur |
@@FromCompany@@ | Societe de l'expéditeur |
@@FromFaxnumber@@ | Numero de fax de l'expéditeur |
@@FromVoicenumber@@ | Numero de téléphone de l'expéditeur |
@@FromEMail@@ | Adresse e-mail de l'expéditeur |
@@Subject@@ | Sujet du fax |
@@Date@@ | Date du jour |
@@PageCount@@ | Le nombre de pages en excluant la page de garde |
@@Comments@@ | Les commentaires pour ce Fax |
Depuis la version 0.4.0 les champs additionnel suivants sont disponibles (notez que les champs italic seront vides si vous utilisez renvoyer fax):
Champ | Signification |
---|---|
@@Surname@@ | Le nom de famille du destinataire (renvoyer faxs: comme @@Name@@) |
@@GivenName@@ | Le nom usuel du destinataire |
@@Title@@ | Le titre du destinataire |
@@Position@@ | La position du destinataire |
@@Department@@ | Le département du destinataire |
@@CompanyName@@ | Le nom de la société du destinataire (sans département) (renvoyer faxs: comme @@Company@@) |
@@Street@@ | The recipient's street name |
@@Place@@ | L'adresse du destinataire (sans la rue et le code postal) (renvoyer faxs: comme @@Location@@) |
@@ZIPCode@@ | Le code postal du destinataire |
@@State@@ | L'etat du destinataire |
@@Country@@ | Le pays du destinataire |
@@EMail@@ | L'adresse e-mail du destinataire |
@@WebSite@@ | Le site Web du destinataire |
@@FromSurname@@ | Le nom de famille de l'expéditeur |
@@FromGivenName@@ | Le nom usuel de l'expéditeur |
@@FromTitle@@ | Le titre de l'expéditeur |
@@FromPosition@@ | La posistion de l'expéditeur |
@@FromDepartment@@ | Le département de l'expéditeur |
@@FromCompanyName@@ | Le nom de société de l'expéditeur (sans le département) |
@@FromStreet@@ | Le nom de la rue de l'expéditeur |
@@FromPlace@@ | L'adresse de l'expéditeur (sans la rue ou le code postal) |
@@FromZIPCode@@ | Le code postal de l'expéditeur |
@@FromState@@ | L'etat de l'expéditeur |
@@FromCountry@@ | Le pays de l'expéditeur |
@@FromEMail@@ | L'adresse e-mail de l'expéditeur |
@@FromWebSite@@ | Le site web de l'expéditeur |
@@TotalPageCount@@ | Le nombre de pages avec la page de garde |
@@CCNameAndFax@@ | The names and fax numbers of the other recipients of this fax in the format Name1 <faxnumber1>; Name2 <faxnumber2>; ... (versions > 0.4.4 only) |
Ces remplacements sont fais sur le code source de la page, aussi ces mots ne seront certainement pas reconnus s'il y a des chaine de formatage dans l'un d'eux (exemple. @@subject@@).
Depuis la version 0.4.2 quelques instruction conditionnelles sont supportées. Celles ci sont implémentées en utilisant les commentaires HTML, Aussi assurez vous que le texte inclus dans une instruction conditionnelle ne contient pas de commentaires.
Word | Meaning |
---|---|
@@IfSomeFilled:field1,field2,...@@ | Inclus le texte suivant uniquement si au moins un des champs en paramètre est renseigné (i.e. a une valeur de longueur > 0). |
@@IfAllFilled:field1,field2,...@@ | Inclus le texte suivant uniquement si tous les champs en paramètre sont renseignés (i.e. a une valeur de longueur > 0). |
@@IfSomeEmpty:field1,field2,...@@ | Inclus le texte suivant uniquement au moins un des champs en paramètre est vide (i.e. a une valeur de longueur = 0). |
@@IfAllEmpty:field1,field2,...@@ | Inclus le texte suivant uniquement si tous les champs en paramètre sont vides (i.e. a une valeur de longueur = 0). |
@@Else@@ | Inclus le texte suivant uniquement si la dernière instruction @@If...@@-n'est pas valide. |
@@EndIf@@ | Marque la fin du bloc d'instructions conditionnelles. Tous les @@If...@@ doivent avoir une instruction @@EndIf@@ correspondante. |
Vous pouvez la trouver dans l'archive “`Coverpage examples” à l'adresse ftp://ftp.berlios.de/pub/yajhfc/download/coverpages.zip
Ouvrez la boite de dialogue des Options et sélectionnez Traditionnel comme “Style de boite d'envoi”.
Si vous utilisez l'argument de ligne de commande -jar , java ignore les "class path" utilisateur. Aussi,Démarrez YajHFC en utilisant les commandes suivantes (remplacez /path/to/dbdriver.jar et /path/to/yajhfc.jar par les répertoires et nom des fichiers respectifs réels bien sur):
java -classpath /path/to/dbdriver.jar:/path/to/yajhfc.jar yajhfc.Launcher
java -classpath c:\path\to\dbdriver.jar;c:\path\to\yajhfc.jar yajhfc.Launcher
Expressions régulières, Un court manuel de référence sur les syntaxes acceptées se trouve à l'adresse : http://java.sun.com/j2se/1.5.0/docs/api/java/util/regex/Pattern.html
Notez que les expressions régulières ne sont pas identiques aux "wildcards :
Par exemple, pour avoir l'effet de *
"wildcard", vous devez utiliser .*
and
pour l'effet du "wildcard" ?
use .
.
Usage: java -jar yajhfc.jar [OPTIONS]... [FICHIERS A ENVOYER]... Description des arguments: -r, --recipient=DESTINATAIRE Specifie de ldestinataire du fax. Vous pouvez specifier un numero de fax ou des informations detaillees de page de garde (lisez les FAQ pour le format dans ce cas). Vous pouvez specifier --recipient plusieurs fois pour plusieurs destinataires -C, --use-cover[=yes|no] Utiliser une page de garde pour l'envoi de fax -s, --subject=SUJET Le sujet du fax de la page de garde. --comment=COMMENTAIRE Les commentaires pour la page de garde --stdin Lit le fichier a envoyer depuis l'entree standard. -A, --admin Demarre en mode administrateur -d, --debug Affiche des information de debuggage -l, --logfile=LOGFILE Le fichier de Logs ou stocker les informations (si non specifie, utilise la sortie standard stdout) --appendlogfile=LOGFILE Ajoute en fin de fichier les informations de debug. --background S'il n'y a pas d'instance de YajHFC en cours d'execution, demarre une nouvelle instance et termine celle ci (apres avoir soumis le fax a envoyer) --noclose Ne pas terminer YajHFC apres avoir soumis le Fax. --no-wait Supprime l'attente -T, --showtab=0|R|1|S|2|T Specifier l'onglet a afficher au demarrage. Mettre 0 ou R pour "Recus",1 ou S pour "Envoyes" ou 2 ou T pour l'onglet "Transmission" --windowstate=N|M|I|T Sets the initial window state of the main window to _N_ormal, _M_aximized, _I_conified (minimized) or minimized to _T_ray. --loadplugin=JARFILE Specifie un fichier jar de plugin a charger dans YajHFC. --loaddriver=JARFILE Specifie la localisation des fichiers JAR de pilotes JDBC a charger. --no-plugins Empeche la chargement des plugins depuis le fichier plugin.lst. --no-gui Envoi un fax avec un minimum d'affichage utilisateur. --no-check Supprime la vérification de la version Java au demarrage -c, --configdir=DIRECTORY Specifie un reprtoire de configuration en remplacement du repertoire ~/.yajhfc -h, --help[=COLUMNS] Affiche ce texte
Depuis la version 0.4.0, vous pouvez donner cette information en utilisant la paire nom:valeur , séparée par des point-virgules. Par exemple, pour envoyer un fax a “John Doe” dans “Example town” avec le numéro de fax 0123456, utilisez la ligne de commande suivante:
java -jar yajhfc.jar [...] -recipient="givenname:John;surname:Doe;location:Exemple Ville;faxnumber:0123456" [...]
Les noms de champs suivants sont reconnus:
Nom de champ | Signification |
---|---|
surname | Le nom de famille du destinataire |
givenname | Le nom usuel du destinataire |
title | Le titre du destinataire |
position | La position du destinataire |
department | Le service du destinataire |
company | La soociété du destinataire |
street | La rue du destinataire |
location | L'adresse du destinataire |
zipcode | Le code postal du destinataire |
state | L'etat du destinataire |
country | Le pays du destinataire |
L'adresse e-mail du destinataire | |
faxnumber | le numéro de fax du destinataire |
voicenumber | Le numéro de téléphone du destinataire |
website | le Site web du destinataire |
Très probablement, je ne sais pas exactement car la description des colonnes sont
simplement copiées de la page de manuel faxstat(1)
(JobFmt/RcvFmt) et
abrégées/traduites.
Depuis la version 0.4.0 les fichiers suivants (s'il existent) sont charges dans l'ordre pour retrouver les parametres enregistrés:
Les paramètres des fichiers charges après les premiers fichiers annulent et remplacent les paramètres spécifiés, i.e. les paramètres de settings.override sont prioritaires par rapport à ceux des paramètres utilisateurs et settings.default.
Cette logique peut etre utilisée pour definir des paramètres par défaut (e.g. dans un environnement réseau):
Configurez simplement une installation YajHFC comme vous désirez, ensuite copiez {user.home}/.yajhfc/settings dans le répertoire du fichier yajhfc.jar et renommez le en settings.default.
Les surcharges peuvent etre specifiées de la même manière. Dans ce cas, nous vous recommandons d'editer le fichier des paramètres (c'est un fichier texte), et supprimez toutes les lignes qui spécifient des paramètres que vous ne voulez pas surcharger (habituellement vous pouvez au moins supprimer user et pass-obfuscated (utilisateur et mot de passe utilisés pour se connecter au serveur HylaFAX), FromName, *ColState (la taille des colonnes de table), *Bounds (la position des differentes fenetres) et mainwinLastTab).
Notez, qu'un utilisateur peut toujours changer ces paramètres avec des valeurs différentes pour chaque instance d'execution YajHFC. Ils sont remis a jour avec les valeur surchargees uniquement quand YajHFC est redémarre (en d'autres termes: l'utilisateur peut changer ses paramètres, mais ils ne sont pas sauvés entre differentes exécutions de YajHFC).
Avec la version 0.4.0 et le support de l'imlrementation du répertoire d'archive HylaFAX archive.
Ce répertoire ne peut pas etre accédé avec une connection Hylafax "`normale"' comme pour les autres répertoires, aussi, comme HylaFAX autorise seulement de récupérer cette liste de sous répertoires dans le dossier archive , mais pas de récupérer d'information (sauf l' ID) des travaux archivés ou documents attachés (Si vous connaissez une version Hylafax ou c'est différent, faites le moi savoir).
Pour cette raison, le répertoire doit être accédé par une autre méthode. Actuellement (0.4.0) YajHFC supporte seulement un accès en utilisant le système de fichiers. Cela veut dire qu'il faut exporter ce répertoire archive du serveur en utilisant Samba, NFS ou tout autre système de fichier réseau, montez le sur le poste client (si vous utilisez Unix; sur Windows, vous pouvez utiliser le chemin UNC) et dire à YajHFC dans les options du chemin d'accès au repertoire ou archive se trouve.
Quand vous avez fait cela, la table des archives devrait fonctionner comme toutes les autres tables.
Pour les impatients: Les paramètres recommendes sont (Ce ne sont pas les paramètres par défaut car ils nécessitent gs et tiff2pdf):
Le format dans lequel les documents devraient etre convertis si nécessaire. généralement PDF et TIFF donnent un meilleur résultat que PostScript ici. (Ce dernier utilise le périphérique GhostScript pswrite).
Fichiers multiples:
Meme fonctionnement que dans les versions precedentes de 0.4.0. Si vous attachez plusieurs documents sur un seul travail de fax, ces documents sont convertis en PS ou PDF, mais restents des fichiers separes (i.e. si vous envoyez un fax avec plusieurs fichiers doc.ps et picture.jpg, deux fichiers separes sont téléchargés)
Un seul fichier sauf pour page de garde:
Un fichier est créé pour la totalité du fax, mais la page de garde est gardée en page séparée (i.e. si vous envoyez un fax doc.ps et picture.jpg, un seul fichier PDF/PS/TIFF est créé et téléchargé).
Avantage: La résoulution est réduite a 196dpi (-> Fichiers téléchargés plus petits) et un seul fichier peut être utilisé quand on envoi un fax à plusieurs destinataires.
Tout la Fax comme un seul fichier:
Un fichier est cree pour tout le fax y compris la page de garde. Si le fax n'a pas de page de garde cela se comporte comme au cas précédent.
Avantage: Pas de convertion sur le client necessaire pour visualiser le fax envoyé.
Desavantage: A l'envoi du fax à plusieurs destinataires, un fichier par destinataire doit être créé et téléchargé.
Le format de date est celui de la classe Java SimpleDateFormat. Une description des caractères reconnus est à l'adresse suivante http://java.sun.com/j2se/1.5.0/docs/api/java/text/SimpleDateFormat.html.
La même chase que la commande Hylafax faxanswer
: Cela demande au serveur Hylafax d'essayer de répondre à un appel entrant sur le modeme sélectionné même si le modem ignore en temps normal les appel entrants . Cela peut être utilise pour les tests ou pour des petites installaions ou le modem partage la ligne avec un téléphone normal.
YajHFC utilise le support HTML intégré de Java (HTMLEditorKit / HTMLDocument) pour convertir le HTML en PostScript. Ce support est limite, aussi, surtout il ne supporte que la version HTML 3.2.
Cela signifie que les mises en forme complexes seront souvent mal affichées dans YajHFC.
Pour créer la mise en page que vous désirez, vous aurez de base les alternatives suivantes:
Cochez la case Utilisez le type de fichier PCL bugfix dans la boite de dialogue des options et essayez à nouveau.
Certaines version de HylaFAX rapportent de façon incorrecte les fichiers “PCL” pour tous les documents associés à un travail. Si cette case à cocher est active, YajHFC essaie de trouver le type de fichier PCL s'il est rapporté (Ceci fonctionne en général assez bien).
Certaine versions d'Hylafax semblent avoir des problèmes lorsque plusieurs envois sont effectues dans une meme session.
Pour contourner ce probleme, allez a l'onglet Serveur dela boite de dialogue des options, recherhez Creer une nouvelle session pour chaque action et testez si le probleme persiste. S'il reste pas aide, envoyez moi un rapport de bug svp..
Par défaut YajHFC sauve ses informations de configuration dans le sous répertoire .yajhfc du répertoire retourné par la propriété système java user.home. Quelquefois des versions de java semblent ne pas affecter correctement cette variable d'environnement ce qui explique le problème ci dessus.
Comme contournement, vous pouvez affecter cette variable explicitement au lancement de YajHFC en utilisant l'option java -D en ligne de commande, par exemple:
java -Duser.home=%USERPROFILE% -jar "C:\Program Files\yajhfc.jar"
Depuis la version 0.4.0 YajHFC supportes une barre d'icones qui peut être affichée qaund vous exécutez YajHFC avec Java 1.6 (“Java 6”). Si vous utilisez Java 1.5 (“Java 5”), la barre d'icones n'est pas supportée.
Aussi, assurez vous que vous avez Java 1.6 installé. Si vous êtes absolument surs que vous avez Java 1.6 et que la barre d'icones ne peut toujours pas être affichée, svp envoyez moi un mail de rapport de bug.
Simplement car il n'y a pas de méthode beaucoup meilleure.
YajHFC pourrait encoder/“crypter” les mots de passe avant de les stocker, mais si cela le faisait, vous pourriez toujours regarder le code source et trouver comment les décrypter (même si YajHFC était un logiciel fermé (propriétaire) vous pourriez le désassembler ou expérimenter pour les retrouver ).
La seule méthode sure vous demanderait d'entrer le mot de passe a chaque exécutions de YajHFC, mais à mon avis cela n'apporterait pas de plus pour entrer le “vrai” mot de passe.
Du fait de beaucoup de demandes, les mots de passe sont masqués par un algorithme simple dans la version 0.4.0 etsupérieure. Le texte ci dessus reste toujours vrai, si vous lisez le code source, vous pourrez décripter le mot de passe facilement.
YajHFC a démarré comme un projet de test pour Java et la librairie gnu.hylafax aussi je n'avais pas de “joli” nom. Après un moment de travail dessus, j'ai vu que cela devenait utilisable, j'ai donc choisi de le nommer. Comme je travaillais aussi sur SuSE Linux a ce moment je savais qu'il y avait déjà de nombreux projets clients java hylfax, Je l'ai simplement appellé “yet another Java HylaFAX client”.
This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.71)
Copyright © 1993, 1994, 1995, 1996,
Nikos Drakos,
Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999,
Ross Moore,
Mathematics Department, Macquarie University, Sydney.
The command line arguments were:
latex2html -no_subdir -split 0 -html_version 3.2,latin1,unicode,utf8 -no_navigation -prefix faq_fr faq_fr.tex
The translation was initiated by Jonas Wolz on 2010-07-25