<<< DISK$DATA:[NOTES$LIBRARY]VAX_HARDWARE.NOTE;1 >>> -< VAX hardware >- ================================================================================ Note 226.0 imprimante postcript non DEC 8 replies DECUSF::TUR_C "Christine TUR - DBA - CISM - Villeurb" 5 lines 17-SEP-1991 16:38 -------------------------------------------------------------------------------- Je cherche a faire fonctionner une HP laserjet III modele SI avec le scriptprinter. Tout ce passe bien a priori,mais la laser n'arrive pas a cracher..... quelqu'un aurait-il une piste a me donner? Christine TUR ================================================================================ Note 226.1 imprimante postcript non DEC 1 of 8 DECUSF::CHAUTARD_J "JP. CHAUTARD - MC DONNEL DOUGLAS" 4 lines 17-SEP-1991 16:47 -< regardez sur un terminal >- -------------------------------------------------------------------------------- vous pouvez commencer par mettre un terminal ecran a la place de la laser: vous verrez apparaitre ce qui passe sur le cable - ou si rien ne passe , il y a des chances que ce ne soit pas le bon type de cable de liaison. ================================================================================ Note 226.2 imprimante postcript non DEC 2 of 8 DECUSF::CLAR_D "Chairman du SIG UNIX" 5 lines 17-SEP-1991 16:58 -< Cela ne marche pas >- -------------------------------------------------------------------------------- Il me semble que nous avons deja parle de cela dans cette meme conf parceque j'ai egalement une Laserjet III Postscript et la cocnlusion a ete que cela ne marchait pas. Nous avons meme essaye de joindre l'engineering HP qui a reconnu le probleme mais n'a pas fait de modifs. ================================================================================ Note 226.3 imprimante postcript non DEC 3 of 8 DECUSF::PERROT_B "IPN Orsay" 7 lines 17-SEP-1991 18:36 -------------------------------------------------------------------------------- A .1: attention, un terminal a la place d'une imprimante PostScript avec le Scriptprinter ne fait pas grand chose. La premiere chose que fait le symbiont est d'interroger l'imprimante, et si vous ne parler pas PostScript dans le texte, ca n'ira pas plus loin et la queue va passer "stalled". Si je me souviens bien, la seule chose que vous verrez arriver sera des ctrl_d. Il faut donc mettre le terminal en mode moniteur sur les codes de controles. ================================================================================ Note 226.4 imprimante postcript non DEC 4 of 8 DECUSF::CHAUTARD_J "JP. CHAUTARD - MC DONNEL DOUGLAS" 9 lines 18-SEP-1991 12:15 -------------------------------------------------------------------------------- A .3 : oui, en effet je pense que vous avez raison , le terminal ne pouvant dialoguer en postcript , on ne verra que le tout debut de la conversation. Cependant, meme si ce ne sont que des caracteres de controle, cela permet d'etre certain que l'imprimante recoit quelque chose. ================================================================================ Note 226.5 imprimante postcript non DEC 5 of 8 DECUSF::BROWN_N "Nick BROWN, Conseil de l'Europe" 8 lines 2-OCT-1991 14:32 -< Not sure if it's legal >- -------------------------------------------------------------------------------- ScriptPrinter software (DECprint Printing Services from V4.0) is LICENSED - you get a license free with every Digital PostScript printer. As far as I know Digital does not sell licenses for any other brand of printer to use this software. You will therefore be exposing yourself to all sorts of legal hassle if you try. This is my understanding; I would love to be corrected. ================================================================================ Note 226.6 imprimante postcript non DEC 6 of 8 DECUSF::CLAR_D "Chairman du SIG UNIX" 3 lines 3-OCT-1991 07:52 -< C'est possible >- -------------------------------------------------------------------------------- C'est faux , il existe une licence QL-YNCA9-AA au prix modeste de 10340F (Catalogue General DECdirect Mai 1991 page 77) ================================================================================ Note 226.7 imprimante postcript non DEC 7 of 8 DECUSF::ALBERT_JN "Jean-Noël Albert:LAL/CNRS" 69 lines 11-OCT-1991 18:54 -< CPS 4.0 marche sur Apple >- -------------------------------------------------------------------------------- Ce bon vieux Script Printer ! C'est vrai que par rapport aux differents autres symbionts, il a des fonctionnalites pas mal. J'ai reussi a faire fonctionner la version 4.0 avec une imprimante Apple LaserWritter II NT (X?). Cela semble marcher mais je n'ai pas encore mis en `production'. Donc, ceci est plus une piste que quelque chose a prendre tel quel. Tout d'abord, une petite procedure DCL pour tester la connection. Vous l'utilisez sous SYSTEM, avec le symbiont arrete. Exemple, si l'imprimante est sur TTA2: $ @ PS_STATUS TTA2: L'imprimante DOIT repondre un truc du genre: %%[ iddle; ... ]%% en tout cas, quelque chose de lisible entre `%%[' et `]%%'. Sinon, chercher dans les cablages, setting des interfaces (attention aux DECservers) ... La procedure est dans VMS: (Pas d'humour sur son style, c'est vieux!) Lorsque ce point est fixe, vous pouvez vous attaquer a CPS ! La version 4.0 est assez bien faite. Voila ce que j'en ai compris: - chaque imprimante PostScript reconnait un certain nombre d'instruction PostScript, dite standard. Mais comme chaque imprimante a des caracteristiques particulieres (comme par exemple, pouvoir choisir un bac parmi plusieurs, faire du recto-verso ou non, ...), chaque imprimante reconnait des instructions speciales, dite extension, non standard. - CPS, pour ne pas avoir de probleme, verifie que l'imprimante qu'il accede est dans un etat connu. Pour cela, il lui envoit un code special (^C/^D je ne sais plus). Ceci effectue un reset de l'imprimante. Certaine imprimante ont le mauvais gout de ne pas repondre comme il faut a ce code (vielle version de PostScript). Cela perturbe le symbiont qui ne sait plus quoi faire. Dans ce cas, vous pouvez passer a la note suivante, celle-ci ne vous servira a rien. Sorry... (Bernard Perrot a plus de lumiere sur ce domaine) - CPS, toujours pour etre tranquille, verifie ensuite que l'imprimante est une imprimante DEC, en verifiant son nom. Pour cela, il descend un module de la librairie texte SYS$LIBRARY:CPS$DEVCTL.TLB. Ce module extrait le nom de l'imprimante et le retourne a CPS. Pour ce faire, il utilise une extension. Si l'instruction n'est pas connu, le module retourne un texte d'erreur. . une premiere chose a faire est de modifier ce module pour qu'il retourne quelque chose de sympa, immitant une LN03R, par exemple. - Ensuite, il faut faire la chasse aux instructions non standard utilisees dans les modules de la librairie de controle et les changer par des instructions acceptees par votre imprimante, ou mieux, redefinir ces instructions dans un module charge au debut de l'impression. Il y a en particulier des problemes avec la reconnaissance des formats de page. C'est ce que j'ai fait. Je suis dispose a passer ces modif., a condition de ne pas me faire tirer dessus par les `bavards' de DEC ! Sinon, regarder dans les manuels de CPS, il est indique l'ordre dans lequel les modules sont charges, a partir de ca, c'est facile. Pour debugger, prevoyez une bonne apres-midi. Faite un REPLY/ENABLE=PRINTER pour recevoir les messages d'insulte de CPS. ================================================================================ Note 226.8 imprimante postcript non DEC 8 of 8 DECUSF::MANET_P "Philippe Manet - Sogidec/Ylys Info." 8 lines 17-OCT-1991 11:42 -< Presque déjà fait ... >- -------------------------------------------------------------------------------- Si vous avez CPS 4.0, DEC (dans sa grande bonté) l'a déja fait pour vous; regardez dans le fichier : SYS$COMMON:[SYSHLP.EXAMPLES.CPS]LPS$STATUSDICT.PS Son utilisation doit être décrite dans les release notes, je crois. Bien sûr, ce n'est pas supporté, mais cela évite de faire le travail soi-même ...