2009-12-03 6 views
2

J'ai une logique d'application héritée qui envoie des fichiers à une imprimante connectée à l'aide d'une commande de copie DOS:Impression sur une imprimante partagée locale Lorsque le réseau est en baisse

copie fileToPrint \ myLocalComputerName \ printerShareName

Le problème est Même si l'application est en cours d'exécution sur l'ordinateur connecté physiquement à l'imprimante, car elle utilise un «partage» réseau, le réseau doit être disponible. Si le réseau n'est pas disponible, DOS renvoie une erreur réseau indisponible.

Comment puis-je coder ceci afin de ne pas avoir de dépendance réseau? (de préférence sans re-architecturer toute la logique d'impression basée sur les fichiers)

Répondre

1

Est-ce que cela fonctionne? (Ancien truc DOS)

type myfile.txt > prn 

Cela devrait fonctionner si l'imprimante en question est l'imprimante par défaut sur le PC.

+0

Ce n'est pas l'imprimante par défaut. :-( – Jeff

+0

Désolé, je n'ai pas une meilleure réponse – David

+0

Mais, il semble que la même astuce pourrait fonctionner avec LPT1 Je vais vérifier dans la matinée Merci pour l'idée – Jeff

Questions connexes