6 votes

Documentation pour l'"autre" ntp (impression HP/Epson)

Jusqu'à cet après-midi, je ne connaissais que ntp comme network time protocol. Mais installé sur notre serveur Windows 2008, il y a un ntp différent comme indiqué ci-dessous avec ntp -? .

Je cherche de la documentation au-delà de ce qui est apparu dans l'aide. Je veux envoyer une commande recto-verso à l'imprimante.

Toute idée ou indication de documentation serait appréciée. Par exemple, si vous regardez -@ comme première option, notre impression MUNIS utilise ces fichiers. Je veux savoir quelles sont ces commandes. Elles ne sont pas spécifiques à MUNIS. Ce sont des commandes spécifiques à l'imprimante. J'ai ajouté un exemple de fichier à la fin de cet article.

C:\Windows\system32>ntp -?
v1.09 Usage: piped_data | ntp.exe -dPrintDevice <options> <InputFile>

                 (Epson)                                    (Default)
-@ <options file>:   File containing (these) option settings:
-d <printer>     :   Name of printer, ex. '\\svr\hplaser'   :
-r <filename>    :   Redirect output to file (PCL format)   :
-n <# copies>    :   Number of copies                       :  1
-o <orientation> :   P=Portrait  L=Landscape                :  P
-l <lpp>         :   Lines per page                         : 66
-i <lpi>         : * Lines per inch                         :  6
-v <VMI>         :   Vertical Motion Index                  :  7.2
-m <top margin>  :   Top margin                             :
-z <point size>  :   Point Size (font height)               : 12
-s <spacing>     : * 0=Fixed  1=Proportional                :  0
-p <pitch>       : * Character per Inch                     : 10
-e <left margin> : * Left margin                            :
-b <bin>         :   0=Current 1=Main  2=Manual  5=Lg tray  :  0
-t <typeface>    :   0=Line Ptr  3=Courier  4101=TimesRoman :  3
-y <sym set>     :   8U=Roman-8  0B=Line Draw  0O=OCR-A     : 8U
-w <stroke wt>   : * 0=Medium  3=Bold                       :  0
-u <setup string>: * Override built-in setup, ex. '\033E'   :
-f               : * Append FormFeed (eject) at document end:
-q               : * Debug flag, shows escape codes on scrn :
-x <emulation>   :   H=HP Laser, E=Epson FX, R=Raw mode     :  H

Default emulation is HP PCL-5.  Use '-x E' for Epson FX.

Options file format (-@ flag):
        Options file settings OVERRIDE the same option on command line.
        Enter only 1 option per line.
        Any line not starting with '-' or '/' is ignored (comment).

Examples:
        *--- Using pipe, landscape, 132 col, 66 lpp, to hp4.
             dir | ntp -d hp4 -l 66 -v 5.45 -p 13 -o L

        *--- Same as above, only using options file with 1 option per line.
             dir | ntp -@ hp4land.ntp

        *--- Using file, portrait, 80 col, 66 lpp, to \\server\hp4.
             ntp -d \\server\hp4 myrpt.txt

A space after flag is not required, -p10 or -p 10 are both ok.

ls.ntp utilisé avec le -@ <options file> .

# LS.NTP
# NTP.exe options file to setup for 'ls' mode

# Set landscape mode
# Set pitch condensed landscape mode 13.0
# Set VMI landscape mode 15.45
# Set Left Margin to 3
-o L
-p 13.0
-v 5.45
-e 3

Je ne peux pas dire si le ntp.exe installé localement est strictement une création du fournisseur ou fait partie des utilitaires de HP, étant donné que HP et Epson sont mentionnés dans la documentation.

0 votes

Pouvez-vous diriger (Get-Item C:\windows\system32\ntp.exe).VersionInfo|fl dans powershell et nous donner les détails du fichier ? Ça pourrait aider de savoir quelle société a construit le programme. Vous pouvez faire un clic droit sur les propriétés et faire une capture d'écran de l'onglet Détails si vous détestez PS.

0 votes

Il s'agit d'un ajout du vendeur, qui n'est pas en c : \windows\system32. Cependant, les instructions de commande font référence à HP et Epson.

0 votes

Eh bien, cd dans le répertoire où il réside et exécutez (Get-Item .\ntp.exe).VersionInfo|fl et obtenir l'information. On ne comprendra jamais rien sans savoir qui l'a écrit.

2voto

Duell N. Points 11

Pilote d'imprimante PCL5

Jusqu'à présent, je me heurte à une impasse dans toutes les directions en cherchant d'où vient ce ntp.exe. Mais je vais faire une supposition éclairée.

Les options de la ligne de commande, plus précisément l'indice, vmi , stroke wt , lpi , lpp etc, sont des termes PCL. De plus, avec -r pour la sortie d'un fichier PCL, et l'entrée via un tuyau, ce devrait être un pilote d'imprimante PCL5. Il formate le flux entrant en PCL et envoie la sortie à une imprimante réseau avec la file d'attente RAW.

C'est rare mais pas inédit, surtout dans les années 90, ceci est un exemple : http://www.artwork.com/support/Windows/escape.htm .

Et il supporte l'extension Epson, je doute vraiment qu'il vienne de HP. Et il n'est pas livré avec Windows NT 4.

Option de ligne de commande

Je vais sauter le plus évident

-v : Indice de mouvement vertical : 7.2

La commande Vertical Motion Index (VMI) désigne la distance entre les rangées par incréments de 1/48 de pouce (distance verticale à laquelle le curseur se déplace lors d'une opération d'alimentation en ligne).

From http://www.devenezia.com/docs/HP/index.html
VERTICAL PRINTER AREA DEFAULTS
1.)Portrait Letter (8 1/2 x 11)    = 10 inches
2.)Portrait Legal (8 1/2 x 14)     = 13 inches
3.)Landscape letter (11 x 8 1/2)   = 7.5 inches
4.)Landscape letter (14 x 8 1/2)   = 7.5 inches

Exemple : Pour désigner 66 lignes par page sur du papier de format lettre, en orientation portrait.

        10 inches / 66 lines per page x 48 = 7.27

-t : 0=Line Ptr 3=Courier 4101=TimesRoman : 3

Les imprimantes sont livrées avec des jeux de polices par défaut. Certaines en ont plus. Un numéro est attribué à chaque fond. Vous pouvez obtenir la liste des polices et leur numéro dans le menu en ligne de votre imprimante.

-y : 8U=Roman-8 0B=Line Draw 0O=OCR-A : 8U

Identique à la police de caractères, mais pour le symbole dans ce cas.

-w : * 0=Moyen 3=Gros : 0

Contrôle si les polices/caractères doivent être imprimés "épais" (gras) ou "normal" (moyen).

-u : * Remplacer la configuration intégrée, ex. \033E ' :

Une "configuration", ou "chaîne de configuration", est la séquence de commandes PCL et/ou PJL (brutes) utilisée pour placer l'imprimante cible dans un mode de fonctionnement spécifique. Par exemple, la séquence PCL Esc&l0O sélectionne le mode portrait, tandis que Esc&l1S sélectionne le mode recto-verso (reliure par le bord long). ( \033E est remise à zéro).

ls.ntp

Ce ne sont que des fichiers d'options. Au lieu de mettre/typer toutes les options dans la ligne de commande, mettez-les toutes dans un fichier, une option par ligne.

Alors

<something> | ntp.exe -@ LS.NTP <something>

est la même chose que

<something> | ntp.exe -o L -p 13.0 -v 5.45 -e 3 <something>

Référence

  1. http://www.tcmnet.com.br/www_public/downloads/Documentos/Manual%20Impressoras/PCL.pdf
  2. http://h20000.www2.hp.com/bc/docs/support/SupportManual/bpl13205/bpl13205.pdf
  3. http://www.hpmmsupport.com/MPE%20Manual/5500/B3265090848.16170/18.htm

2voto

Evan Anderson Points 140581

J'ai trouvé quelques Notes de version de MUNIS cette référence ntp.exe . Je n'en ai jamais entendu parler, personnellement, et je pense que cela vient de votre fournisseur. Si vous ne l'avez pas encore cherché pour les chaînes de caractères, faites-le. Une signature de compilateur partagée avec d'autres fichiers du fournisseur peut être suffisante pour attribuer la paternité. L'autre chose que vous pouvez faire, évidemment, est de demander au fournisseur.

Pour ce qui est de l'envoi d'une commande duplex, je pense que vous pourriez utiliser la fonction -u pour fournir une chaîne d'initialisation différente qui contient la commande PCL duplex. Quelque chose comme :

# LS.NTP
# NTP.exe options file to setup for 'ls' mode

# Set landscape mode
# Set pitch condensed landscape mode 13.0
# Set VMI landscape mode 15.45
# Set Left Margin to 3
-o L
-p 13.0
-v 5.45
-e 3
-u '\033E\033&l1S'

La chaîne '\033E\033&l1S' est une réinitialisation PCL suivie d'une bascule Simplex/Duplex vers la reliure recto-verso à bord long. HP dispose d'un belle référence PCL sur leur site d'où j'ai tiré ça.

1voto

Chaonis Points 1

Il semble s'agir d'une CLI de contrôle de la file d'attente d'impression à distance pour les serveurs d'impression Windows NT. Voici une mention de ce logiciel dans un groupe Yahoo datant de 1996 : http://tech.groups.yahoo.com/group/lprng/message/1800

Malheureusement, ils ne précisent pas d'où ils viennent ni ne donnent de docs, mais peut-être que cela apporte un peu de clarté à la discussion.

1voto

EGHDK Points 189

Ntp.exe fait partie de l'installation standard de MUNIS (produit), et, pour autant que je sache, est un produit de MUNIS (société), maintenant Tyler Technologies.

Plutôt que de vous battre avec ntp.exe, je vous recommande de passer à MUNIS 9.1 ou plus. Il supporte (correctement) les files d'attente d'impression basées sur le serveur, et vous pouvez définir les paramètres d'impression par défaut de ces files d'attente comme vous le feriez pour toute autre file d'attente d'impression Windows. À partir de la version 9.3, vous devrez conserver votre configuration existante pour l'impression des reçus d'AR - il y a un bogue qui fait qu'ils ne s'impriment pas correctement sur les files d'attente d'impression basées sur le serveur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X