__ __ __ / / / / / / __ __ / / / / / / /_/ _/ /__ / / ____/ / ____ ______ / / _ _____ / __/ / / / ___ / / ___ \ /____ \ / / / / / ____/ / / / / / / / / / /__/ / ____/ / / / / / / /__ / / / / / / / / / _____/ / ___ / / / / / \___ \ / / / / / / / / / / __ / / / / / / / / _ / / / / / / / /__/ / / /__/ / / /___/ / / / / / / /___/ / / /___ /_/ \_____/ \_____/ \_______/ / / /_/ \______/ \ ___/ ------------------------------------ / /__________ ------------------ // // // // // // / / // // // ------------------------------------ /____________/ ------------------ ----------------------------- V E R S I O N 3 . 3 ----------------------------- ------------------------------------------------- De 1989-93, ‚crit par: Christoph Bartholme, Ettlinger Str. 37 W-7500 Karlsruhe 1 (… partir de 01.07.93: D-76137 Karlsruhe) Allemagne EMail: Christoph_Bartholme@ka2.maus.de Develop‚ avec ST Pascal Plus (CCD) et Assembleur (Devpac) ------------------------------------------------- <<<<< Existe en Version Anglaise, fran‡aise et Allemande >>>>> Copyright --------- IdeaList est un 'Shareware' et peut ˆtre copi‚ et test‚ par n'importe qui. Les copies doivent contenir la totalit‚ des fichiers d‚livr‚s ici sans aucune modification. L'auteur ne peut ˆtre tenu pour responsable des dommages pouvant r‚sulter de l'utilisation d'IDEALIST. Si vous utilisez fr‚quemment ce programme l'auteur vous demande de lui envoyer 20 DM (environ 70 FF) ou tout autre somme que vous jugerez ad‚quate, ce qui vous permettra d'obtenir la derniŠre version de ce programme. Propos ------ IdeaList est un utilitaire param‚trable d'impression des fichiers ASCII et WORDPLUS. Il permet de minimiser la consommation de papier. Il vous permet de controler votre imprimante par l'utilisation d'un driver sp‚cifique. Caract‚ristiques ---------------- Les principales caract‚ristiques d'impression sont: - S‚lection parmi quatre fontes diff‚rentes - Impression sur une … neuf colonnes - Traitement appropri‚ des lignes trop longues - Impression s‚par‚e des pages recto et verso - Ligne d'en-tˆte optionnelle et ‚ditable - Impression des pages dans l'ordre direct ou inverse - Ajustage de toutes les marges - Option de num‚rotation des lignes - Fichier ASCII de param‚trage d'imprimante (‚ditable) - Utilisation de fontes t‚l‚charg‚es pour les imprimantes HP Laserjet et les imprimantes matricielles compatibles - Traitements s‚par‚s pour le papier continu et le feuille … feuille. - Chainage d'impression pour sauver du papier ( utile pour les petits fichiers) - Temps d'attente programmable tout les N pages. - 'Raw mode' pour obtenir les caractŠres gras ou soulign‚s sur les imprimantes ne disposant pas de ces possiblit‚s Les aspects de confort d'utilisation. - AccŠs aux commandes par le clavier ou … la souris - Pr‚visualisation … l'‚cran avec la mise en page choisie avec une loupe pour examiner les lignes une … une - Queue d'impression editable (limit‚e … 18 entr‚es) - L'impression fonctionne en tƒche de fond - Sauvegarde et chargement de votre param‚trage personnel. - Changement de l'adaptation d'imprimante … n'importe quel moment - 'Voir le fichier' fonction identique … celle du bureau - Liaison directe avec votre ‚diteur pr‚f‚r‚: appel depuis IDEALIST et retour au point d'appel - Fonction 'Shell' pour appeler d'autres programmes - Statistiques sur le texte en cours - Installation 'automatique' (peut ˆtre install‚ depuis le bureau, pour ˆtre lancer par un 'clic' sur un fichier texte) - Utilisation du "GEM-clipboard" pour les "couper-coller" - mode 'Sauter la page', permet de choisir en tˆte de chaque page si celle-ci sera ou non imprime‚. - peut ˆtre utilis‚ comme un tampon d'imprimante (printer spooler) - Bouton 'joker' (utilisation libre) Version en accessoire --------------------- La version en accessoire d'IdeaList s'appelle ILIST.ACC. Les caract‚ristiques du programme qui n'existent pas dans la version en accessoire sont : - utilisation du clavier - sortie sur disque - interface par le 'clipboard' - appel d'autres programmes - liaison … un ‚diteur - Pr‚visualisation avec agrandissement et localisation par la 'Loupe-souris'. Les caract‚ristiques propres … la version en accessoire sont: - Peut ˆtre appel‚ dans n'importe quelle application GEM - L'impression s'effectue en tƒche de fond ('spooling') pendant que vous travaillez avec un autre programme - Interface avec d'autres programmes (Gemini, CLIPBRD.ACC, 1st View/Guide) Conditions ---------- IdeaList fonctionne avec touts les TOS, sous toutes les r‚solutions a partir de 640 * 200 pixels, aussi bien sur ST que sur TT. Il fonctionne ‚galement avec les programmes d'OverScan et sur le grand ‚cran du TT (SM194). Idealist utilise 200 Koctet de m‚moire aux quels il faut ajouter la logueur du fichier … imprimer. Installation ------------ Le fichier 'ressource' (IDEALIST.RSC) et le fichier d'adaptation (IDEALIST.IDA) doivent exister dans le mˆme dossier que le programme lui-mˆme. La mˆme disposition devra ˆtre retenue pour ILIST.RSC, ILIST.ACC et IDEALIST.IDA. Si IdeaList 3.3 trouve un fichier nomm‚ IDEALIST.INF (accessory: ILIST.INF) Il l'utiliser a comme fichier d'initialisation. IDEALIST.IDA doit ˆtre pr‚sent au lancement du programme. Ce n'est pas obligatoire pour IDEALIST.INF qui sera cr‚‚ soit en sauvant les paramŠtres, soit (automatiquement) en ressortant du programme. Interface utilisateur --------------------- Toutes les "boŒtes" du bureau peuvent ˆtre d‚plac‚es suivant la technique "Cliquer-d‚placer-relƒcher" en pla‡ant la flˆche de la souris sur la z“ne 'fly button' de la fenˆtre (zone gris‚e). Toutes les boŒtes de dialogue sont d‚pla‡ables … la souris par leur coin haut droit ou figure un carr‚ de mani- pulation. Si vous cliquez dans ce carr‚ en maintenant appuy‚ 'alt', 'control' ou 'shift', la boŒte devient transparente ce qui permet de voir en dessous. "Shift clic" sur les flŠches des ascenseurs, positionne ceux-ci … leur maximum ou minimum. La touche "Control" fait passer en mode "semi-professionnel". C'est un mode plus rapide pour l'ex‚cution de diff‚rentes fonctions (suppression des boŒtes d'alerte) . La s‚lection de n'importe quelle fonction avec 'ALT' appuy‚, provoque l'appa- rition d'un message indiquant l'absence du 'help en ligne'. Le 'help en ligne' est un accessoire qui n'est pas (encore) valable en Anglais ou Fran‡ais. D‚sol‚!. Gestion de l'imprimante ----------------------- La gestion de la position du papier est faite par Idealist. Sp‚cialement, si vous ˆtes en mode "chaine" vous ne devez ni d‚placer le papier, ni eteindre l'imprimante. Un saut de page est obtenu par l'appui de la touche . Si cela est n‚cessaire, Idealist vous demandera d'initialiser la position du papier par l'affichage d'une boŒte d'alerte appropri‚e. Ligne de menu ------------- * "IdeaList" - "A propos" : quelque chose sur le "copyright and the author..." - "Accessoires" : Peuvent ˆtre utilis‚s sans restrictions. * "Fichier" - "Charger": Chargement d'un fichier texte. - "Montrer": Identique … la fonction "VOIR" du bureau. Si CLIPBRD.ACC, 1STGUIDE.ACC, 1STVIEW.ACC ou GEMVIEW.ACC est install‚ (ou travaille comme application multi-tƒche) idealiste l'appellera, offrant ainsi une visuali- sation confortable de la fonction "voir". Sous MultiTos, Idealist lancera le "System Viewer" (install‚ par la variable d'environnement SHSHOW) . - "Sortie -> Moniteur": Cette fonction permet de pr‚visualiser le texte page par page. Vous pou- vez localiser une ligne en pla‡ant le curseur sur l'image centrale. La ligne point‚e apparait dans la barre des menus. Les 4 flŠches en bas … droite, permettent de se d‚placer de page en page, ou de sauter au d‚- but ou … la fin du texte. - " -> Imprimante": C'est la fonction principale d'IdeaList. L'impression peut ˆtre interrom- pue par n'importe quelle touche. - " -> Disque" : Envoie l'impression dans un fichier. - "Queue d'impression" : cette commande ouvre une boŒte de dialogue qui permet la gestion, la sauvegarde, le chargement ou l'impression d'une liste de fichiers … imprimer (18 au maximum). - "Charge 'Clipboard'" : Charge le fichier SCRAP.TXT (GEM-clipboard). - "Sauve 'Clipboard'" : Sauve le texte dans le 'GEM-clipboard'. - "Terminer" : Retour au bureau GEM. * Extras - "Saut de page": Envoie un caractŠre de saut de page … l'imprimante. Cette commande interrompt le mode "Chaine". - "Opimise Marges": quatre fonctions pour r‚gler automatiquement les marges droite et gauche: minimales, droite maximale, gauche pour agrafage ou marges pour impression de type livret. - "Chemin ‚diteur": permet de d‚finir l'‚diteur et son chemin d'accŠs. - "Appel ‚diteur.": Lance l'‚diteur d‚sign‚ ci-dessus. La ligne de commande peut ˆtre definie de trois maniŠres: le fichier texte, le fichier adapta- tion ou ???? . AprŠs tout, ce fichier peut ˆtre r‚install‚. - "Appel programme": Appel d'un programme et retour direct … IdeaList. - "Appel IdeaForm ": Appel IdeaForm aprŠs chargement du fichier texte nomm‚ dans la ligne de commande. Ideaform est un utilitaire de formatage de dif f‚rents types de fichiers sources.Les mots-cl‚s et les commentaires seront en GRAS. Pour cela IdeaForm cr‚‚ un fichier .TXA (Texte avec Attributs). AprŠs cela IdeaList installe le nouveau fichier et vous pouvez l'imprimer sous sa forme esth‚tique.IdeaForm requiert un fichier sp‚cial qui contient les mots-cl‚s de votre langage (IDEAFORM.KEY). - "Appel IdeaBook ": appeller IdeaBook. Le nom du fichier et les paramŠtres sont pass‚s par la ligne de commande. IdeaBook est un utilitaire de trans- formation d'un texte pour l'imprimer sous forme de livret. * "Options" - "En-tˆte": permet l'‚dition de la ligne d'en-tˆte. Cette ligne sera impri m‚e en haut de chaque page, sauf si vous d‚validez son impression dans la la boŒte de r‚glage de l'‚cran. Les r‚glages d'‚dition sont indiqu‚s dans la boŒte elle-mˆme. "Ecart num‚ro page" est ajout‚ au num‚ro temporaire des pages. "Lignes vierges" indique le nombre de lignes entre l'en-tˆte et le texte. - "SystŠme..": Quelques r‚glages g‚n‚raux. - "Fichier avec adaptation et codes d'impr.": Si cette option est active, le fichier de sortie contient absolument tout les codes envoy‚s … l'imprimante. Sinon le fichier est un simple fichier texte. - "Imprime avec les car. d'adaptation": Valide ou d‚valide l'utilisation de la table de conversion du fichier adaptation de l'imprimante. - "Ignorer 'saut de page' (ascii 12) " : comme vous le lisez ! - "Couper les lignes sans couper les mots": Si une ligne est trop longue pour ˆtre imprim‚e, Id‚aList la coupera entre deux mots . - "Remplissage symm‚trique des colonnes" : symm‚trique successif +-----------+ +-----------+ | xxxx xxxx | | xxxx xxxx | | xxxx xxxx | | xxxx xxxx | | xxxx xxxx | | xxxx | | xxxx xxxx | | xxxx | | | | xxxx | | | | xxxx | +-----------+ +-----------+ - "Tabulation": Equivalent du code ascii 09 en nombre d'espaces. - "Grow/shrinkboxes": effet graphique bien connu ! - "Afiche boŒtes d'alerte": met les boŒtes d'alerte dans sa propre fenˆtre si aucune boŒte de dialogue n'est ouverte. - "Generer le bureau": En standard IdeaList gŠre lui mˆme son bureau. Pour utiliser IdeaList avec MultiTOS, Mag!X ou MultiGem devalidez la fonction. - "Statistiques automatiques": La fonction -> Moniteur provoque le calcul des statistiques. - "Queue : utiliser les paramŠtres" Les paramŠtres d'impression seront sauv‚s avec chaque nom de fichier … imprimer. Puis effac‚s aprŠs l'impression. - "Sauvegarde automatique des paramŠtres": Si l'option est active, IdeaList sauve les paramŠtres temporaires et les chemins dans IDEALIST.INF lorsque vous quittez le programme. - "Priorit‚ imprimante": C'est le r‚glage de la frequence d'interogation du port d'imprimante. Si vous utilisez un "Spooler r‚sident" ou une imprimante dont le buffer d'entr‚ est suffisant pour contenir tout le texte, vous devez mettre "1" et l'impression devient trŠs rapide. -> Opt. de sortie cette option permet de d‚finir le nombre de copie, les num‚ros des pages de d‚part et d'arrˆt, les pages … imprimer ( toutes , paires , impaires ) et enfin l'ordre d'impression. -> Help Permet de regler la priorit‚ de l'imprimante suivant q'un spooler r‚sident est install‚ ou non. - "Charge adaptation": Installe un nouveau fichier d'adaptation d'imprimante. - "Charge paramŠtres ": Installe tout les paramŠtres contenus dans un fichier IDEALIST.INF. - "Sauve ParamŠtres": L'inverse de la fonction pr‚c‚dente. Boutons PARAMŠTRES ----------------- La premiŠre ligne de la fenˆtre indique la largeur maximum des lignes (flŠche horizontale) et le nombre maximum de lignes par page (flŠche verticale). * Les boutons 1 … 4 determinent la fonte … employer (fichier adapt.) * Colonnes : d‚termine le nombre de colonnes d'impression. * "0 barr‚" : met un / sur les z‚ros. * "Num‚roter": Num‚roter les lignes.(permet de retrouver les lignes tronqu‚es. * "En-tˆte" : Valide la mise de l'en-tˆte sur chaque page. * "Haute Quali.": Impression en qualit‚ 'courrier' ( si c'est possible ) * "Pap. Continu": Utilisation d'un papier 'sans fin'. Pour imprimer sur les sauts de pages, ce bouton ne doit pas ˆtre s‚lectionn‚. * "Deux faces": Cette option inverse les marges et l'en-tˆte sur les pages paires. * "ChaŒnage" : Elimine le saut de page entre les textes successifs . * "Joker": Ce bouton vous est r‚serv‚. Pour l'utiliser vous devez d‚finir un attribut de fonte et son nom dans le fichier d'adaptation. * "G(auche), D(roite), C(entrale), T(ˆte), P(ied)" Cliquer l'un de ces boutons permet de r‚gler la marge correspondante en utilisant conjointement l'ascenseur horizontal. Les Boutons: "Disque=>", "=>Moniteur", "=>Imprime", "=> Queue imprim.", et "=>Disque" doublent les fonctions des menus. Le nom du driver peut ‚galement ˆtre cliqu‚s. Fontes t‚l‚charg‚es ------------------- Vous pouvez utiliser les fontes t‚l‚charg‚es (imprimantes … impacts) ou les fontes logicielles (Imprimantes LaserJet et compatibles) plust“t que les fon- tes r‚sidentes de votre imprimante. Ces fontes doivent ˆtre d‚clar‚es dans le fichier d'adaptation. V‚rifiez que votre imprimante admet le t‚l‚chargement des fontes. Peut-ˆtre devrez vous positionner un 'switch' sp‚cial, ou ajouter une carte d'extension m‚moire. La plupart des imprimantes … impacts n'accep- tent que le jeu de caractŠres ASCII … 7-bits (32 … 127). Les fontes marqu‚es 'P09' ou 'P24' (comme celle qui accompagnent IdeaList) ne sont pas complete- ment dans l'ordre ASCII ( vous savez : le 'Umlaute' Allemand !), IdeaList peut les utiliser en les adaptant. De mˆme, les fontes 7-bits r‚ellement dans l'ordre ASCII peuvent ˆtre utilis‚es si elles ont une extension diff‚rente de 'P09' ou 'P24'. Si cela est n‚cessaire une translation des caractŠres peut ˆtre faite dans le fichier d'adaptation. Les fontes logicielles de la Laser- Jet s'utilisent comme d'habitude. Fichiers WordPlus ----------------- IdeaList imprime les fichiers de WordPlus comme les fichiers ASCII simples. Les attributs de texte (Gras, L‚ger, Italique, Soulign‚, Exposant, indice) seront respect‚s. Seule restriction: IDEALIST IGNORE LES IMAGES ET EN-TˆTES. La raison de ceci est d'obtenir une diminution de la consommation de papier. Cela impose ‚galement de changement de pagination. Fichier d'adaptation d'imprimante --------------------------------- Le fichier d'adaptation d'imprimante IDEALIST.IDA est install‚ par d‚faut quand IdeaList se lance et qu'il n'existe pas de fichier IDEALIST.INF. Pour utiliser votre imprimante, vous pouvez re‚diter ce fichier avec un ‚di- teur de texte quelconque. Les commentaires vous aideront. Les fichiers du dossier TESTTEXT vous seront utiles. Un examen des fichiers d'adaptation pr‚- programm‚s est souhaitable ‚galement (dossier DRUCKER). NOTE: La dimension de papier standard pour la France est le format "DIN A4" soit 11,67 pouces pour les feuilles simples et 12 pouces pour le papier en accord‚on ou en rouleau. Ces valeurs sont modifiables . Le fichier d'adaptation contient les paramŠtres ci-dessous (dans l'ordre). Les commentaires debutent par '*'. Les nombres hexad‚cimaux sont pr‚c‚d‚s par '$'. Les caractŠres isol‚s ou non doivent ˆtre ‚crits 'cccc' . - NOM DE L'ADAPTATION (max 24 car.) - NOMS ET DIMENSIONS DES FONTES (max 12 car. / ligne) (4 lignes) - NOM DU JOKER (max 12 car.) - FONTES (4 lignes): Chaque ligne contient soit 0 (fontes interne), soit le nom de la fonte t‚l‚- chargeable qui correspond … la ligne de mˆme rang dans la table NOM et DIMEN- SION DES FONTES . Si cette fonte n'est pas dans le mˆme dossier, vous pouvez indiquer son nom complet (avec le chemin d'accŠs) . ParamŠtres dimentionnels: - LONGUEUR DE PAGE EN POUCES (pour le papier continu) : La format "lettre" doit ˆtre un peut inferieur … la longueur du papier pour obtenir un saut de perforation non nul : 10,6 pour un papier de 11 pouces donne un saut de perforation de 0,4 pouce. - DISTANCE ENTRE TEXTE (POUCES) (mode chaŒne) - MINIMUM DE LIGNES VIERGES (POUCES) (mode chaŒne) permet de repousser le texte suivant … la page suivante, si le nombre de lignes restantes sur la page courante est trop petit. - NOMBRE DE LIGNES PAR PAGE EN MODE 'PICA': Habituellement 6 lignes par pouce. En cas de doute, imprimer … partir du bureau puis compter le nombre de lignes par page et v‚rifiez. NOTER: Le format DIN A4 (11.67") correspond … 60 lignes par page, alors que le format LETTRE (11") correspond … 56 lignes. - NOMBRE DE LIGNES PAR POUCE (4 lignes) - NOMBRE MAXIMUM DE CARACTERES PAR LIGNE EN MODE PICA (10 cpi): Pour les imprimantes de largeur 8 pouces, mettre 80. - NOMBRE DE CARACTERES PAR POUCE (4 lignes) - RESERV #1 et - RESERV #2 : ** Ne pas utiliser ** - PIXELS PAR POUCE EN HORIZONTAL (0 = inutilis‚): SI vous utilisez l'espacement standard, mettez 0. En espacement proportionnel mettez ici la r‚solution de votre imprimante (24-pin: '360', LaserJet: '300') - MODE DE TRANSMISSION (0 = normal): - Mode 0: Idealist t‚l‚charge les fontes seulement si c'est n‚cessaire. - Mode 1: T‚l‚charge les fontes avant CHAQUE impression (sauf les fontes internes bien s–r!). - Mode 2: Les codes d'initialisation de l'imprimante sont envoy‚s avant CHAQUE impression. Ce mode d‚valide l'option 'chaŒne'. - Mode 3: Une combinaison des modes 1 et 2... - CONFIGURATION DU 'PORT' DE SORTIE, DU MODE D'ALIMENTATION DU PAPIER Valeur| Port | alimentation papier ------+--------- -+-------------------- 0 | parallŠle | manuel 1 | parallŠle | automatique 2 | serie | manuel 3 | serie | automatique Si votre imprimante ne fonctionne pas du tout, le 'port' est peut ˆtre faux. Codes de contr“le de l'imprimante (maximum : 20 caractŠres par s‚quences): - Initialisation imprimante - Codes de fin - Ignorer les sauts de pages (Formfeed on/off) - Longueur de la page Ce code d‚finit la distance de 'saut de page'. Si la longueur de la page du papier est ‚xactement la mˆme, mettre 0. Pour du 'feuille … feuille', vous devez mettre une valeur sup‚rieure … la longueur r‚elle. Pour du papier 'continu' vous devez tenir compte de la distance entre perforation. - Largeur de caractŠre en CPI (4 lignes) Condens‚, exposant, indice doivent ˆtre d‚valid‚s ici si vous ne les uti- lisez pas. Pour les fontes t‚l‚chargeables, la qualit‚ correcte peut ˆtre initialis‚e ici. - Espacement des lignes en 1/Nieme de pouce (4 lignes) - Brouillon / Qualit‚ courrier Pour les fontes t‚l‚chargeables, ces codes ne sont pas envoy‚s. - JOKER (ON/OFF) Ces codes permettent d'envoyer … l'imprimante deux s‚quences de votre choix par exemple italique et non-italique. !! Les espacements des lignes et des caractŠres ne doivent pas ˆtre chang‚s par ces codes !!!! . - En-tˆte d‚but et fin. Emis au d‚but et … la fin de l'entˆte, ces codes permettent de donner … celui-ci des attributs ind‚pendants du texte ( Gras, Soulign‚....) . !! Les espacements des lignes et des caractŠres ne doivent pas ˆtre chang‚s par ces codes !!!! . - d‚but Gras / fin Gras - d‚but L‚ger / fin L‚ger - d‚but italique / fin italique - d‚but soulign‚ / fin soulign‚ - d‚but exposant / fin exposant - d‚but indice / fin indice Les attributs d'impression c‚lŠbres ! - d‚but/fin de transfert des donn‚es Entre ces deux codes, IdeaList envoie le contenu des fontes t‚l‚chargables … l'imprimante. - S‚lection/D‚s‚lection de la fonte t‚l‚charg‚e Faut-il en dire plus ? - Espacement horizontal Si vous utilisez une fonte 'proportionnelle' vous devez mettre le code pour l'espacement ici. La valeur r‚elle sera mise par IdeaList si vous mettez la valeur '255' ( $ff ) - Z‚ro barr‚ Si l'option 0 barr‚ est active,Id‚aliste enverra ce code comme chiffre z‚ro Conversion caractŠres Le premier nombre d‚fini le caractŠre ATARI. La suite donne sa traduction pour votre imprimante. Si un caractŠre ne doit pas ˆtre imprim‚, mettre le code '32' ou '$20' (espace). En interne ---------- IdeaList peut ˆtre traduit dans d'autre langues en modifiant le fichier res- source uniquement. Tout les textes sont contenus par ce fichier. Si vous tra- duisez IdeaList dans votre langue (maternelle ou non), tenez moi au courant. Notes ----- Egalement, si vous avez des problŠmes, des questions, ou des id‚es envoyez-moi un mot. J'essaierai de vous aider ou de modifier IdeaList suivant le cas, mais pour cela j'ai besoin de vos m‚ssages. English Manual Re-Written By Stuart Mann Manuel fran‡ais Re-‚crit par Miguel Saro ----------------------------------------------------------------------------