imprimer vers une imprimante non instalée... [AIX] - Divers - Linux et OS Alternatifs
Marsh Posté le 01-03-2007 à 19:30:53
Ca va pas m'aider ca?!?
En fait actuellement je sais imprimer directement avec la commande rembak, mais je ne passe pas par le spooler qdaemon donc c'est pas genial.
je vais voir si on peut configurer une queue windows avec toutes les imprimantes dedans (j'y comprends pas grand chose en spool d'imprimantes ), sur ma machine unix je fais une seule queue qui pointe vers la queue windows et ensuite j'imprime via la commande qprt qui permet de specifier la queue et l'imprimante (enfin c'est ce que j'en comprends d'apres le man)...
la suite demain
Marsh Posté le 02-03-2007 à 11:09:17
bon, je n'y arrive pas de cette maniere, je ne peux pas choisir l'imprimante dans une queue qui en contient plusieurs, donc ca sort au pif...
sous windows, la commande lpr contient une option -S qui permet de specifier le serveur vers lequel on souhaite imprimer, c'est exactement ca qu'il me faudrait, est-ce que vous savez si cette option existe sous un autre OS unix ou linux?
Marsh Posté le 05-03-2007 à 10:34:12
Ca n'avance pas des masses mon probleme, j'ai essaye d'installer samba afin d'attaquer le serveur d'impression de cette maniere:
smbclient //serveur/queue -U user%password -W domaine -c 'print /etc/hosts'
le fichier est bien envoye au serveur (d'apres ce que me racontent les logs de samba) mais rien de sort sur l'imprimante
c'est pas gagne...
Marsh Posté le 05-03-2007 à 11:14:18
Ca doit marcher. Pas besoin de samba
tu fais un smit spooler
Ajout d'une file d'attente d'impression
remote
Traitement standard
et tu remplis
Nom de la file d'attente à ajouter [nom de ton imprimante]
Nom hôte du serveur éloigné [nom du serveur windows]
Nom de la file d'attente du serveur éloigné [nom de ton imprimante]
Type du spouleur d'impression du serveur éloigné AIX version 3 ou 4
Je viens de tester ca marche tres bien quand ensuite tu fais un lp -d<nom de ton imprimante> fichier
Marsh Posté le 05-03-2007 à 11:18:07
oui, mais ... non la je dois donner le nom de l'imprimante sur le serveur distant.
Le but est, en fait, d'imprimer vers une imprimante non declaree via smit ou autre, au final il y aura plus de 1000 utilisateurs sur l'appli, et donc tout autant d'imprimantes qui risquent de bouger/changer de nom/je sais pas quoi.
donc si possible j'aimerai imprimer vers une imprimante sur un serveur d'impression sans que celle-ci ne soit declaree dans samba ou smit.
mais je ne sais meme pas si c'est faisable.
En plus de ca les admins windows rencontrent un probleme avec les queues lpr, ca fait planter le serveur (2003) des qu'on balance une impression
Marsh Posté le 05-03-2007 à 11:42:10
zoidberg a écrit : oui, mais ... non la je dois donner le nom de l'imprimante sur le serveur distant. |
Ola alors je pense pas que ce soit jouable...
Mais sincerement, vous allez pas vous en sortir si vous avez beaucoup d'imprimante et que vous essayez pas d'etre un minimum carré. enfin c'est mon avis.
Fixez vous une contrainte, genre clé primaire. Nous on a décidé qu'une imprimante (et un poste) portait TOUJOURS le meme numéro, qui lui etait
affecté a la rentrée dans le stock, meme si l'imprimante est déplacé etc...
Au moins tu crées une fois tes imprimantes sur l'AIX, et apres en cas de déplacement, genre l'imprimante Pxxx n'est plus sur le poste A mais sur le poste B,tu ne modifies que le spool windows.
Apres c'est sur nous n'avons aucun soucis de lpr sur notre serveur d'impression (cluster Windows 2003).
Marsh Posté le 05-03-2007 à 11:42:28
A la limite ouvre un incident au support AIX ils sont top
Marsh Posté le 05-03-2007 à 11:56:12
Oui, fixer des noms et tout pas de souci, moi je suis d'accord, mais je ne suis qu'integrateur sur ce projet, et on arrive sur un existant deja consequent donc on ne peut rien changer malheureusement
Sinon c'est clair que pour moi rajouter/modifier une imprimante cote unix a chaque fois qu'elle est modifiee cote windows ca ne pose pas de probleme particulier, j'ai fait d'autres missions ou ca se passait tres tres bien, mais ici ils ont peur d'avoir des problemes
Pour le support, c'est le premier truc que j'ai fait et ils n'ont pas su m'aider. apparemment avec les outils standard ca n'est pas realisable. c'est pour ca que je regarde du cote de samba.
Marsh Posté le 05-03-2007 à 12:59:39
Ok
En tout cas a ta place j'insisterai bien sur l'importance de fixer les noms, en leur expliquant ce que ca leur permettrait de faire.
Si le support t'as dit niet ca sent pas bon.
En tout cas merci pour la question, du coup en cherchant j'ai vu qu'on pouvait tout passer par le spool, et on va le faire
Marsh Posté le 05-03-2007 à 13:16:08
Heureux que ca t'ai servi
Je pense que je vais appliquer ma premiere idee, c'est a dire un fichier qui contient le nom des imprimantes et le serveur, et un script pour generer un qconfig kivabien, et apres un coup de stopsrc/startsrc -s qdaemon le tout dans la crontab et le tour devrait etre joue...
Marsh Posté le 06-03-2007 à 11:27:21
Bon, correction de derniere minute : samba
ca permet de faire a peu pres ce que je souhaite:
smbclient '\\spoolerNT\queue' -U user%password -c 'print toto' -N |
En fait un probleme de CR+LF bloquait les imprimantes des que je balancais du texte normal, mais en postscript ca se passe beaucoup mieux, cette methode ne me parait pas trop mal, pas super propre mais bon, pas moins que la precedente.
Normalement au final l'appli balancera du PCL donc ca devrait etre bon.
Le seul point noir maintenant vient du fait que dans les queues d'impression sur les postes windows, l'impression n'est pas nommee (en fait un nom generique pour toutes les impressions dans le genre 'impression de bas niveau'), et je ne trouve rien via smbclient qui permette de le faire.
Marsh Posté le 01-03-2007 à 15:58:45
Bonjour,
Je souhaite imprimer des fichiers postscripts vers une imprimante non installee sur la machine AIX en question.
En fait les imprimantes sont mises a jour tres regulierement cote serveur d'impression windows, et il y en a un paquet qui bougent frequemment, donc maintenir le serveur AIX a jour c'est trop difficile pour les gens qui s'en occupent.
Je voudrais donc pouvoir sortir un truc sur une imprimante sans qu'elle ne soit declaree dans le fichier qconfig de la machine (imprimer vers le spooler de l'imprimante ou bien vers la queue NT au choix).
La commande lpr necessite de renseigner une queue, donc forcement une imprimante declaree dans qconfig et je voudrais eviter d'avoir a le faire.
Savez-vous si c'est possible?
Merci,
Max