Een dierenpraktijk heeft een raar probleem, de oud eigenaar heeft ooit een administratieapplicatie in Delphi geschreven.
Het probleem:
De applicatie print op twee printer via verschillende opties, men claimend dat het voorheen altijd heeft gewerkt totdat een IT-bedrijf de oude USB laserprinter heeft vervangen door een HP color Deskjetje.
Er zijn twee printers:
HP A4 Deskjet via USB
Etiketprinter via LPT1
De eerste computer draait de exe lokaal, na de labelprinter op standaardprinter te hebben gezet, wilt hij nu toevallig op beiden printen.
De tweede computer draait die applicatie via een netwerkkoppeling. De printers zijn via de Windows printer sharing optie gekoppeld. Print men daar echter (een etiket uit) uit, wordt er op de A4 printer geprint i.p.v. het de label unit.
Wat het ik gedaan(tweede machine via netwerk):
* In Windows de standaardprinter verwisseld (geen enkel effect)
* De a4 driver verwijderd, met als resultaat een foutmelding uit de applicatie (printer out of range)
* De applicatie heeft voor zover ik weet praktisch geen instellingen.
Overigens doen de Windows testpagina’s het op alle 4 de mogelijkheden doen (2*2)
Wat ik nou niet begrijp is dat exact diezelfde applicatie op de tweede machine op de verkeerde printer print? Of heeft toch Windows op een vage manier invloed?
Iemand enig idee hoe ik het beste kan redeneren om te bepalen of dit een probleem is van Windows, Delphi en een combinatie van een dergelijk iets?
Het probleem:
De applicatie print op twee printer via verschillende opties, men claimend dat het voorheen altijd heeft gewerkt totdat een IT-bedrijf de oude USB laserprinter heeft vervangen door een HP color Deskjetje.
Er zijn twee printers:
HP A4 Deskjet via USB
Etiketprinter via LPT1
De eerste computer draait de exe lokaal, na de labelprinter op standaardprinter te hebben gezet, wilt hij nu toevallig op beiden printen.
De tweede computer draait die applicatie via een netwerkkoppeling. De printers zijn via de Windows printer sharing optie gekoppeld. Print men daar echter (een etiket uit) uit, wordt er op de A4 printer geprint i.p.v. het de label unit.
Wat het ik gedaan(tweede machine via netwerk):
* In Windows de standaardprinter verwisseld (geen enkel effect)
* De a4 driver verwijderd, met als resultaat een foutmelding uit de applicatie (printer out of range)
* De applicatie heeft voor zover ik weet praktisch geen instellingen.
Overigens doen de Windows testpagina’s het op alle 4 de mogelijkheden doen (2*2)
Wat ik nou niet begrijp is dat exact diezelfde applicatie op de tweede machine op de verkeerde printer print? Of heeft toch Windows op een vage manier invloed?
Iemand enig idee hoe ik het beste kan redeneren om te bepalen of dit een probleem is van Windows, Delphi en een combinatie van een dergelijk iets?