Wątek zamknięty

Błedy w wydruku przy udostępnianiu drukarki z Win7 64 do WinXP 32.

 
BartekW
Nowy
Liczba postów: 2
Post: #1

Błedy w wydruku przy udostępnianiu drukarki z Win7 64 do WinXP 32.


Witam,

w firmie nastąpiła potrzeba wymiany komputera na nowy, został kupiony AMD X4 FX-4100 (3.6 GHz) 4GB DDR3-1333 500GB grafika zintegrowana ATI HD3000 z Win7 Home x64.
Program do faktur (WF-MAG) chodzi pod DOSem i drukuje do drukarki igłowej EPSON LX-300+II, pod dosboxem nie chciał działać. Ponieważ są jeszcze 2 drukarki laserowe które wymagają WinXP (brak sterowników pod 7) więc zainstalowałem VirtualBox'a ze starym XP (Home 32 bity). Na nim odpaliłem program do faktur.
Ponieważ portu LPT VB nie emuluje musiałem drukarkę udostępnić przez sieć.
W Windows Update są dostępne sterowniki do tej igłówki pod Win7 64 bity (na stronie producenta nie), więc ją zainstalowałem i ładnie wydrukowała stronę testową, udostępniłem sieciowo, żeby można z wirtualnego WinXP drukować. Gdy windows (zarówna siódemka jak i XP) poprosił o sterownik dla drugiej architektury (x86) okazało się, że nie ma dostępnej tej samej wersji sterownika dla tej drukarki dla obu architektur więc nie można było jej udostępnić. Po dość długich poszukiwaniach jedynym sterownikiem który wydawał się pokrewny występującym dla obu architektury w tej samej wersji był sterownik dla EPSON LX-300.
Niby działało i z Win7 i z WinXP strona testowa wyszła w porządku. Przyszedł czas na pierwszy wydruk z programu do faktur, ustawiłem w nim żeby drukował do sieci (WINDOWS) i drukarkę na "Domyślna drukarka WINDOWS", no i wydrukował, ale... rezultat widać na załączonym obrazku - jak powinno wyglądać oraz jak wygląda teraz (stare próbki nad nowymi). Litery nie mieszczą się w przestrzeniach dla nich przewidzianych i są ucinane... Ani w opcjach programu ani ustawieniach drukarki w obu systemach nie ma opcji które by na to w jakikolwiek sposób wpływały...
Dzwoniłem do EPSON-a, pierw kazali zainstalować poprawny sterownik, gdy stwierdziłem, że nie występuje w tej samej wersji dla obu architektur co wymaga ode mnie system powiedzieli, że nie mogą pomóc a na koniec stwierdzili, że ta drukarka nie ma w ogóle wsparcia pod Win7 (mimo, że w Windows Update jakoś sterownik jest do niej...).
Stąd moje pytanie, czy można na to jakoś wpłynąć inaczej lub jest jakaś możliwość bezpośrednio sforwardowania portu LPT przez sieć w windowsie, żeby tego nie robić udostępnianiem tylko żeby program mógł się bezpośrednio z drukarką komunikować bez pośrednictwa windowsowego sterownika?

Za wszelką pomoc z góry dziękuję.
Pozdrawiam,
Bartek W.


Załączone pliki Miniatury
   
(Ten post był ostatnio modyfikowany: 05.08.2012 10:57 przez BartekW.)

05.08.2012 10:56

Znajdź wszystkie posty użytkownika
thermalfake
Ostatni Mohikanin

Liczba postów: 13.580
Post: #2

RE: Błedy w wydruku przy udostępnianiu drukarki z Win7 64 do WinXP 32.


Polecenie net use lpt1: \\nazwa_komputera\nazwa_udziału_drukarki
Ogólnie mogę pogrzebać bo:
- mam taką drukareczkę gdzieś leżącą w domu
- mam kontroler lpt na pci
Nie wiem czy te wydruki nie mają czegoś wspólnego z czcionkami lub trzeba zastosować kody sterujące (PLJ)
Tu możesz jeszcze poczytać i ewentualnie popytać o pomoc
http://www.goldenline.pl/forum/2566656/w...320-pomocy

[Obrazek: 2089620800_1406976151.png]

W zamian za pomoc oczekuję poprawnej pisowni. Stop niechlujstwu.
Jak mądrze zadawać pytania? - przejrzyj poradnik na forum.
Nie udzielam porad via PW.
(Ten post był ostatnio modyfikowany: 05.08.2012 13:24 przez thermalfake.)

05.08.2012 13:16

Znajdź wszystkie posty użytkownika
BartekW
Nowy
Liczba postów: 2
Post: #3

RE: Błedy w wydruku przy udostępnianiu drukarki z Win7 64 do WinXP 32.


Ten wątek na Goldenie potwierdza moje przypuszczenie, że ona wtedy bitmape drukuje zamiast w trybie znakowym.
Już zmapowałem wcześniej udział sieciowy na LPT1 lecz wtedy program potrafi czasami nie drukować, wieszać się.
Obawiam się, że to po prostu ma ochotę na prawidłowy sterownik, bo...
Pamiętam "usterkę" z zeszłego roku, która wyglądała tak samo. Okazało się, że ktoś przestawił w ustawieniach programu model drukarki na inny.
W tym tygodniu będę prawdopodobnie w firmie to będę dalej kombinował...
Może support EPSON-a znowu pomęczę?

Pozdrawia,
Bartek W.


Dodane 13:00 7.08.2012:

W akcie "desperacji" przeinstalowałem WinXP na VMce i wszystko od nowa ustawiłem tak samo i mapowanie portu zaczęło działać. Najpierw bardzo dobrze, prawie bez opóźnienie. Następnie po każdym restarcie włączało się dopiero po kilku(nastu) minutach i tak jest do teraz. Do tego każdy wydruk zaczyna się z opóźnieniem 20 do 50 sekund co jest nieakceptowalne. Drukarka drukuje bez polskich znaków mimo, że jak tlyko to zauważyłem ustawiłem w programie polską czcionkę.
(Ten post był ostatnio modyfikowany: 07.08.2012 11:55 przez BartekW.)

05.08.2012 19:33

Znajdź wszystkie posty użytkownika
Wątek zamknięty

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Win7 64bit brak drukarek w 'urzadzenia i drukarki', pomaga restart szeryf85 1 3.969 29.07.2014 14:12
Ostatni post: pawmad
BSOD: błędy z opisem "BAD_SYSTEM_CONFIG_INFO" taperson 3 4.664 02.03.2014 19:19
Ostatni post: taperson
BSOD: częste błędy po uruchomieniu komputera hawk147 22 4.476 28.01.2014 16:27
Ostatni post: hawk147
Rozwiązany BSOD: NVIDIA GeForce GTX 550 Ti częste błędy dotyczące karty graficznej SuperWarrior 11 3.716 24.01.2014 01:00
Ostatni post: SuperWarrior
BSOD: błędy podczas gry w gry multiplayer Teemo 4 1.566 14.09.2013 18:08
Ostatni post: thermalfake
Jak naprawić błędy z C++? LukaWaj333 4 2.809 17.03.2013 19:08
Ostatni post: thermalfake
« Starszy wątek | Nowszy wątek »

Temat został oceniony na 0 w skali 1-5 gwiazdek.
Zebrano 1 głosów.