2010-07-07 3 views
2

J'ai un logiciel qui imprime à une imprimante thermique connectée au port de communication, le code ci-dessous fonctionne bien.Imprimer Port Comm à distance dans VB6

Open « COM3: » Pour la sortie d'accès en écriture en tant que # 1

Print #1, Space(8) & "FRAKAS LTD"  
    Print #1, Space(7) & "P.O. Box 7678 SHIMONI" 
    ... 
    ... 

Fermer # 1

Maintenant, je veux imprimer sur le même port de communication, mais à partir d'un autre ordinateur sur le réseau, est c'est possible?

+0

Qu'est-ce que version de Windows est l'ordinateur où l'imprimante thermique est connectée en utilisant? Cette imprimante est-elle sélectionnable à partir d'autres applications? –

+0

tous les ordinateurs exécutent Windows 7 professionnel. L'imprimante thermique peut être vu sur les imprimantes et les périphériques comme un périphérique inconnu, donc u ne peux même pas imprimer sur une imprimante comme normale à partir d'autres applications, u doit passer par le port de communication, cette imprimante ne marche pas avoir windows 7 pilotes. – indago

+1

Avez-vous essayé d'installer l'imprimante comme « générique/texte » de la sélection du pilote d'impression Windows 7? J'ai dû le faire avec des imprimantes de reçus d'impact plus anciennes et cela fonctionne parfois. –

Répondre

0

Vous pouvez rediriger le port série sur le réseau par le logiciel en cours d'exécution à chaque extrémité. Il y a quelques infos sur Wikipedia here sur certaines solutions - je n'en ai pas essayé.

Nous avons utilisé Ethernet convertisseurs série de Moxa - ceux-ci redirigent un port COM local à une distance sans PC à la fin à distance. Un exemple est here

0

si l'imprimante est availabe alors vous pouvez utiliser ce qui suit pour préparer un texte à imprimer:

printer.print "text" 

pour commencer l'impression réelle que vous utilisez ce qui suit:

printer.enddoc