Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > AS/400
AS/400 Le Forum d'entraide sur IBM AS/400 - iSeries. RPG.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 08/01/2010, 15h07   #1
Invité régulier
 
Inscription : janvier 2008
Messages : 49
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 49
Points : 7
Points : 7
Par défaut Configuration bac grande capacité

Bonjour à tous,

Je voudrais configurer par défaut un bac grande capacité sur une SHARP MX3100. Ma version AS400 est la V5R4.

Quand je tape la commande :
je fais "2" devant l'imprimante, et je défile jusqu'aux "Source papier" mais je n'ai aucune trace du nouveau bac... De tous les choix qui me sont proposés aucun ne correspond.

Que faire pour configurer le bac grande capacité par défaut sur cette imprimante ?

Merci de vos réponses !
fredouzzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2010, 15h12   #2
Membre Expert
 
Patrick
Inscription : mai 2008
Messages : 816
Détails du profil
Informations personnelles :
Nom : Patrick
Âge : 41
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : mai 2008
Messages : 816
Points : 1 035
Points : 1 035
Essaye plutôt au moment de l'OVRPRTF ou du CRTPRTF ou du CHGPRTF
K2R400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2010, 15h25   #3
Invité régulier
 
Inscription : janvier 2008
Messages : 49
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 49
Points : 7
Points : 7
Je ne suis pas un pro de l'as400

Pouvez vous me dire comment détecter le bac via ces commandes ?
Merci.
fredouzzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2010, 15h59   #4
Membre Expert
 
Patrick
Inscription : mai 2008
Messages : 816
Détails du profil
Informations personnelles :
Nom : Patrick
Âge : 41
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : mai 2008
Messages : 816
Points : 1 035
Points : 1 035
Que veux-tu faire exactement ?
C'est pour que les impressions AS/400 puisent directement le papier dans ce grand bac ? ou alors c'est aussi pour les PCs ?
K2R400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2010, 08h06   #5
Invité régulier
 
Inscription : janvier 2008
Messages : 49
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 49
Points : 7
Points : 7
Oui voila, uniquement les impressions AS400. Pour les PCs je configure via le serveur d'impression.
fredouzzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2010, 13h44   #6
Membre Expert
 
Patrick
Inscription : mai 2008
Messages : 816
Détails du profil
Informations personnelles :
Nom : Patrick
Âge : 41
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : mai 2008
Messages : 816
Points : 1 035
Points : 1 035
En fait quand tu imprimes sur un AS, il y a un nom de spool, genre QSYSPRT, ou FACTURE etc....
C'est que ce l'on appelle un PRTF (Printer File).
Ce PRTF possède des attributs, du genre fond de page recto/verso, marges, piqures, bac de réception etc...
et la commande pour modifier ce PRTF c'est CHGPRTF puis le nom du PRTF (qui est le nom du spool quand tu fais un WRKSPLF).
On peut ainsi affecter des paramètres de configuration à ce spool.
Donc si tu veux imprimer en piochant dans un bac spécifique, il faut faut savoir pour quel programme.
Car le programme d'édition de facture va peut-être s'appuyer sur un PRTF nommé FACT, les bulletins de paye sur un autre PRTF etc....
Une fois le PRTF trouvé tu le modifies avec :

CHGPRTF FILE(MONPRTF) DRAWER(BAC ENTREE)

ex :

Code :
CHGPRTF FILE(MONPRTF) DRAWER(00002)
K2R400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2010, 19h04   #7
Membre à l'essai
 
Inscription : juillet 2008
Messages : 53
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 53
Points : 24
Points : 24
Pour que cela marche correctement, ce n'est si simple que cela.
La sélection des bacs sur tout périphérique type multi-fonction bureautique se fait par des commandes de type PCL généralement (ou PostScript souvent en option)
Dans le cas présent il faut travailler avec le PCL

1 - déterminer les séquences PCL pour sélectionner les bacs
Au travers un éditeur Hexa, il faut créer un fichier avec la séquence PCL de sélection de bac (du genre escEesc&l0o1X pour le bac 1 standard et mettre à la suite du texte pour valider le bac sélectionné)
Envoyé ce fichier sur l'imprimante avec un outil standard pour faire du FTP sur l'imprimante (il y a différents outils sur le Net)
Ensuite, il faut changer la valeur 1X en 2X, 3X, etc... 20x, 21x, etc...
pour trouvé la valeur PCL qui sélectionne le bac grande capacité (ou regarder dans la doc du constructeur (doc technique, pas la doc d'utilisation)

2 - Est-ce de l'IPDS ou du SCS ?

Pour l'IPDS, dans l'interface IPDS lui-même il faut trouver l'endroit où on fait correspondre les bacs AS400 avec les valeurs ASCII de l'imprimante.
Chaque fabriquant d'interface IPDS a sa méthode (Voir la doc technique IPDS du fabriquant)

Pour le SCS, c'est un peu plus compliqué
Sur l'AS400 faire un objet de personalisation (recopier un objet standard existant) et dans les commande de bacs modifier ou ajouter la commande PCL qui va bien.(voir les redbooks)
Ensuite, dans la config de l'imprimante, appeler cet objet de personnalisation.

Mais attention, je ne donne que les grandes lignes.
Pour quequ'un qui ne connait pas la structure des commandes PCL, ni l'envoi de commande ASCII sur le réseau en direct sur l'imprimante via FTP, ni l'utilisation des objets de personnalisation, ce n'est pas évident et il y a des heures à passer dans ce cas...
gege91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2010, 08h48   #8
Membre Expert
 
Patrick
Inscription : mai 2008
Messages : 816
Détails du profil
Informations personnelles :
Nom : Patrick
Âge : 41
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : mai 2008
Messages : 816
Points : 1 035
Points : 1 035
Citation:
Envoyé par gege91 Voir le message
...Au travers un éditeur Hexa, il faut créer un fichier avec la séquence PCL de sélection de bac (du genre escEesc&l0o1X pour le bac 1 standard et mettre à la suite du texte pour valider le bac sélectionné)
M'enfin, celà peut se mettre directement dans le spool, pas besoin de faire du ftp !!!!
K2R400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2010, 11h37   #9
Membre à l'essai
 
Inscription : juillet 2008
Messages : 53
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 53
Points : 24
Points : 24
Oui, mais attention, pour les gens qui ne maîtrise pas bien les commandes AS400, le PCL etc..., lors de l'impression DEPUIS l'As400 dans ce cas on aura un sélection de bac "AS400" avec conversion des sélections AS400 (bac1, bac2,etc) en PCL et une sélection de bac PCL depuis le spool lui-même. Alors là, attention aux résultats inatendus si on ne prend pas soin d'envoyer des commandes de reset à l'imprimante (1B 45) et surtout d'envoyer les commandes dans le bon ordre car le PCL est très sensible de ce côté là.
Travailler hors AS400 pour déterminer les commandes PCL correspondant à chaque bac élimine TOUS les conflicts possibles de mélange de diverses commandes. L'imprimante reçoit uniquement ce qui est dans le fichier envoyé.
Si ça ne marche pas, on est certain que la séquence PCL envoyée n'est pas bonne. Si ça marche, on est certain que la séquence PCL est bonne et on peut alors "s'attaquer" à la partie AS400.
Mais bon, à chacun sa méthode.
gege91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 21h01.


 
 
 
 
Partenaires

Hébergement Web