Bonjour,
Comment puis-je imprimer directement sur une HP, un fichier qui est sous la forme binaire .hp.
# Détection du type de fichier :
# ======================
$sr= new-object system.IO.StreamReader D:\....fichier.A.EDITE.hp
$sr.currentencoding
Donne les infos suivantes :
-------------------------
BodyName : utf-8
EncodingName : Unicode (UTF-8)
HeaderName : utf-8
WebName : utf-8
WindowsCodePage : 1200
IsBrowserDisplay : True
IsBrowserSave : True
IsMailNewsDisplay : True
IsMailNewsSave : True
IsSingleByte : False
EncoderFallback : System.Text.EncoderReplacementFallback
DecoderFallback : System.Text.DecoderReplacementFallback
IsReadOnly : True
CodePage : 65001
# Ensuite essai avec la commande :
# ========================
get-content -path D:\....fichier.A.EDITE.hp -encoding utf8 | `
out-printer -name "\\SERVER\HP9040-9999"
Ce qui n'imprime pas correctement, c'est illisible.
Je n'ai pas trouvé "la manière" pour que PowerShell considère ce fichier comme un fichier au format de l'imprimante qui est une HP....
Cdlt,
Partager