Kada se stampa izvestaja iz nekog clipper programa a radi pod Windows Xp dolazi do pauze kod stampanja a resenej je izaci iz clipper programa, posto je to dosta nezgodno da le se neko bavio tim problemom da se stampa normalnom brzinom pod XP-om
spora stampa clipper i windows xp
Zaključano
Zakačeno
Ja imam isti problem!
Desava mi se da skroz stane stampa izvestaja, pa onda moram da iskljucim stampac i ponovo ga ukljucim i on nastavi sa daljom stampom.
Desava mi se da skroz stane stampa izvestaja, pa onda moram da iskljucim stampac i ponovo ga ukljucim i on nastavi sa daljom stampom.
Potpis
Bez muke nema nauke!!!
Ima u registru podesavanje LPT_timeout koje Microsoft postavi na 15. Probajte da ga izmenite (npr. stavite 3), mozda pomogne. Koliko se secam ima ga na nekoliko mesta u registru.
Elem, ne zelim da razvlacim temu, ali me zanima da li ti vasi programi koriste 100% procesorskog vremena?
Poz
Elem, ne zelim da razvlacim temu, ali me zanima da li ti vasi programi koriste 100% procesorskog vremena?
Poz
Potpis
Klo
Ovaj moj program za knjigovodstvo u Cliperu koristi 100% processor!
A zasto to pitas i ja sam se isto pitao zasto cliper koristi toloko procesor, to me bas interesuje zato sto dok radim u ovom programu slusam muziku u winampu i hoce da mi posle svake pesme zakoci i potrebno je oko 30 sekundi da krene sledeca pesma!
Pozdrav!
A zasto to pitas i ja sam se isto pitao zasto cliper koristi toloko procesor, to me bas interesuje zato sto dok radim u ovom programu slusam muziku u winampu i hoce da mi posle svake pesme zakoci i potrebno je oko 30 sekundi da krene sledeca pesma!
Pozdrav!
Potpis
Bez muke nema nauke!!!
PoZ
ajd' sto stampa sporo ali pazi ovo.
Odem danas u fimu da promenim program sa starog na novi PC, a na novom PC-u, pogadjate, Win XP.
Imam deo za stampu racuna koji najpre posalje "graficko" zaglavlje sa logom firme ( slika ali vec spremljena za taj stampac, kao "print to file" ) i to uz pomoc komande iz samog Clippera COPY "grafika.prn" TO LPT1
Do sada bez ikakvih problema radilo na Win98, ali danas
Dos error 3
pri pokusaju da kreira "\prosoft\datoteke\2005\LPT1."
jer mu je "\prosoft\datoteke\2005" trenutno aktivni direktorijum gde se inace nalazi i fajl "grafika.prn".
ON je pokusao da iskopira taj fajl "grafika.prn" u drugi i da mu da ime LPT1.
Zast XP LPT1 ne vidi kao uredjaj, tj. port, vec ga jednostavno zanemaruje???
Ima li nekog resenja, ili da idem u stolare :-(
I, kada sam vec tu, resiste li problem uzasno sporog rada pod XP-om???
Izvinjavam se na opsirnosti, ali da bi problem bio sto jasniji...
PoZ
ajd' sto stampa sporo ali pazi ovo.
Odem danas u fimu da promenim program sa starog na novi PC, a na novom PC-u, pogadjate, Win XP.
Imam deo za stampu racuna koji najpre posalje "graficko" zaglavlje sa logom firme ( slika ali vec spremljena za taj stampac, kao "print to file" ) i to uz pomoc komande iz samog Clippera COPY "grafika.prn" TO LPT1
Do sada bez ikakvih problema radilo na Win98, ali danas
Dos error 3
pri pokusaju da kreira "\prosoft\datoteke\2005\LPT1."
jer mu je "\prosoft\datoteke\2005" trenutno aktivni direktorijum gde se inace nalazi i fajl "grafika.prn".
ON je pokusao da iskopira taj fajl "grafika.prn" u drugi i da mu da ime LPT1.
Zast XP LPT1 ne vidi kao uredjaj, tj. port, vec ga jednostavno zanemaruje???
Ima li nekog resenja, ili da idem u stolare :-(
I, kada sam vec tu, resiste li problem uzasno sporog rada pod XP-om???
Izvinjavam se na opsirnosti, ali da bi problem bio sto jasniji...
PoZ
Davno je bilo...
Pokušaj da pošalješ komandu ka LPT1: (sa dve tačke na kraju) ili komandu "Copy fajl.txt prn". Pre svega proveri da nije slučajno USB štampač veza.
Pokušaj da pošalješ komandu ka LPT1: (sa dve tačke na kraju) ili komandu "Copy fajl.txt prn". Pre svega proveri da nije slučajno USB štampač veza.
Potpis
Pozdrav,
Branislav
Branislav
Pokusao i LPT1: ( sa dvotackom ) i ne ide. To mi je prvo palo na pamet.
Ne nije USB veza, cisto paralelna, Epson LX-300+.
Ne nije USB veza, cisto paralelna, Epson LX-300+.
Prvo si pokušao iz Command Prompta da pošalješ nešto na LPT1:?
Probaj Copy fajl.txt LPT1: pa vidi da li radi štampač na ovaj način.
Nije možda priključen na LPT2: ili neki drugi (3, 4, 5...)? Ne mislim na fizički LPT.
Taj štampač sigurno radi bez problema. Da li je instalirano više štampača na računaru?
Probaj Copy fajl.txt LPT1: pa vidi da li radi štampač na ovaj način.
Nije možda priključen na LPT2: ili neki drugi (3, 4, 5...)? Ne mislim na fizički LPT.
Taj štampač sigurno radi bez problema. Da li je instalirano više štampača na računaru?
Potpis
Pozdrav,
Branislav
Branislav
Da, pokusao iz command prompt-a i tako radi.
Vidi, isti program koji je bez problema radio na Win98 sa komandom u samom PRG fajlu >COPY "grafika.prn" to LPT<
BEZ ponovnog kompajliranja jednostavno NECE da radi pon Win XP i javlja ono famozno
Dos error 3
pri pokusaju da kreira "\prosoft\datoteke\2005\LPT1."
Znaci, jednostavno, LPT ne vidi kao uredjaj i pokusava da iskopira fajl u novi koji ce se zvati LPT1. Ali, ocigledno, ni to ne uspeva da uradi!!!
Kada idem na Default ili Ignore kod prijave o gresci ( ne secam se tacno sta daje od opcija ) ostatak racuna, koji je cist tekst ( sa ESC sekvencama, naravno ) stampa bez problema. Ali taj deo ne saljem COPY naredbom. Za taj ostatak, kao i za sve ostale stampe gdne nemam graficko zaglavlje, koristim ono
SET CONSOLE OFF
SET PRINTER ON
? linija_racuna ( za svaku linija racuna )
SET PRINTER OFF
SET CONSOLE ON
Opet napominjem da mi je SVE to savrseno radilo pod Win98...
PS. Kill Bill (G) :-)
Vidi, isti program koji je bez problema radio na Win98 sa komandom u samom PRG fajlu >COPY "grafika.prn" to LPT<
BEZ ponovnog kompajliranja jednostavno NECE da radi pon Win XP i javlja ono famozno
Dos error 3
pri pokusaju da kreira "\prosoft\datoteke\2005\LPT1."
Znaci, jednostavno, LPT ne vidi kao uredjaj i pokusava da iskopira fajl u novi koji ce se zvati LPT1. Ali, ocigledno, ni to ne uspeva da uradi!!!
Kada idem na Default ili Ignore kod prijave o gresci ( ne secam se tacno sta daje od opcija ) ostatak racuna, koji je cist tekst ( sa ESC sekvencama, naravno ) stampa bez problema. Ali taj deo ne saljem COPY naredbom. Za taj ostatak, kao i za sve ostale stampe gdne nemam graficko zaglavlje, koristim ono
SET CONSOLE OFF
SET PRINTER ON
? linija_racuna ( za svaku linija racuna )
SET PRINTER OFF
SET CONSOLE ON
Opet napominjem da mi je SVE to savrseno radilo pod Win98...
PS. Kill Bill (G) :-)
Citat:
PS. Kill Bill (G) :-)
Kad neko pominje Billa ili Microsoft u negativnom kontekstu (vidim, ima i smajlija u poruci), to obično kazuje da taj što to kaže nema mnogo veze sa postavkama Windowsa. :)
Windows je sasvim u redu, samo malo treba zaviriti u MSDN ili pročitati "malo dublje" kako Windows funkcioniše i zašto.
Dos Error 3 govori o fatalnoj grešci u Windowsu, a odnosi se na 16-bitne aplikacije koje otvaraju veliki broj fajlova. Ono što si imao u Win98, a ovde nemaš je postavka "Files = 100" ili više (150 ili 200 npr) koja se postavlja u config.sys. Noviji Windowsi nemaju tu postavku jer Windows ne radi "nad DOS-om" već DOS postoji samo kao konzola tj. kao Command Prompt ili proces.
Ono što treba da uradiš je da postaviš ovaj parametar, a to ne možeš učiniti u config.sys pošto će ga Windows odmah staviti pod komentar.
Potraži u WINDOWS\SYSTEM32 fajl pod nazivom config.nt i dodaj u njega Files = 200.
Ako to ne pomogne, tu je drugo rešenje. Potraži u Widnows diru system.ini i u njega dopiši ovo:
[386En]
PerVMFiles=150
Sad mora da radi. :)
Potpis
Pozdrav,
Branislav
Branislav
FINALNO RJEŠENJE
Siguran sam da imam rješenje za to. Printanje treba da započne as
sljedečim setom komandi (pazi na tačku iza LPT1.):
SET CONSOLE OFF
SET PRINTER TO LPT1.
SET DEVICE TO PRINT
SET PRINTER ON
Ovde je ono što se štampa...
Štampanje se završava sa:
SET PRINTER TO
SET DEVICE TO SCREEN
SET PRINTER OFF
SET CONSOLE ON
Nikakvo dodatno podešavanje Win XP-a NIJE potrebno.
Objašnjenje: Razlog čekanja je da nekih 45 sec Win čeka da li će
još biti podataka u printer baferu pa da počne da štampa.
Ključni red je SET PRINTER TO jer on izdaje komandu za trenutno
pražnjenje bafera tj. početak štampe.
U svim mojim Clipper programima pod Win XP i pod Win 2000 sam imao
spomenuti problem i ovako sam ga riješio.
Ovo nije moj izum :( već sa SEZAM-a BG kojem sam zahvalan za mnoge
stvari koje znam u programiranju...
Javite da li i Vama pomaže.
Pozdrav Željko
Siguran sam da imam rješenje za to. Printanje treba da započne as
sljedečim setom komandi (pazi na tačku iza LPT1.):
SET CONSOLE OFF
SET PRINTER TO LPT1.
SET DEVICE TO PRINT
SET PRINTER ON
Ovde je ono što se štampa...
Štampanje se završava sa:
SET PRINTER TO
SET DEVICE TO SCREEN
SET PRINTER OFF
SET CONSOLE ON
Nikakvo dodatno podešavanje Win XP-a NIJE potrebno.
Objašnjenje: Razlog čekanja je da nekih 45 sec Win čeka da li će
još biti podataka u printer baferu pa da počne da štampa.
Ključni red je SET PRINTER TO jer on izdaje komandu za trenutno
pražnjenje bafera tj. početak štampe.
U svim mojim Clipper programima pod Win XP i pod Win 2000 sam imao
spomenuti problem i ovako sam ga riješio.
Ovo nije moj izum :( već sa SEZAM-a BG kojem sam zahvalan za mnoge
stvari koje znam u programiranju...
Javite da li i Vama pomaže.
Pozdrav Željko
Ja imam problem u programu za knjigovodstvo koji je uradjen u pcliperu, pa meinteresuje gde da unesem ove komande koje je Zeljko napisao?
Hvala!
Hvala!
Potpis
Bez muke nema nauke!!!
Citat:
banem:
Dos Error 3 govori o fatalnoj grešci u Windowsu, a odnosi se na 16-bitne aplikacije koje otvaraju veliki broj fajlova. Ono što si imao u Win98, a ovde nemaš je postavka "Files = 100" ili više (150 ili 200 npr) koja se postavlja u config.sys. Noviji Windowsi nemaju tu postavku jer Windows ne radi "nad DOS-om" već DOS postoji samo kao konzola tj. kao Command Prompt ili proces.
Ono što treba da uradiš je da postaviš ovaj parametar, a to ne možeš učiniti u config.sys pošto će ga Windows odmah staviti pod komentar.
Dos Error 3 govori o fatalnoj grešci u Windowsu, a odnosi se na 16-bitne aplikacije koje otvaraju veliki broj fajlova. Ono što si imao u Win98, a ovde nemaš je postavka "Files = 100" ili više (150 ili 200 npr) koja se postavlja u config.sys. Noviji Windowsi nemaju tu postavku jer Windows ne radi "nad DOS-om" već DOS postoji samo kao konzola tj. kao Command Prompt ili proces.
Ono što treba da uradiš je da postaviš ovaj parametar, a to ne možeš učiniti u config.sys pošto će ga Windows odmah staviti pod komentar.
Izvini banem, ali to o cemu ti pricas je Dos error 4. Naravno da sam postavio vrednost u config.nt koji se nalazi u \windows\system i isto tako stavio set clipper=f99 u autoexec.nt.
Meni javlja Dos error 3 ( path not found ) sto znaci da ono LPT ( ili LPT. takodje sam i to probao ) Win XP ne vidi kao uredjaj ( port ) vec to shvata kao ime fajla u koji treba da kopira. Opet napominjem da je pod Win 98 sve radilo savrseno...
Osim, ako u medjuvremenu, i kodovi gresaka nisu promenjeni... :-)
Citat:
raspudic:
FINALNO RJEŠENJE
Siguran sam da imam rješenje za to. Printanje treba da započne as
sljedečim setom komandi (pazi na tačku iza LPT1.):
SET CONSOLE OFF
SET PRINTER TO LPT1.
SET DEVICE TO PRINT
SET PRINTER ON
Ovde je ono što se štampa...
Štampanje se završava sa:
SET PRINTER TO
SET DEVICE TO SCREEN
SET PRINTER OFF
SET CONSOLE ON
Nikakvo dodatno podešavanje Win XP-a NIJE potrebno.
FINALNO RJEŠENJE
Siguran sam da imam rješenje za to. Printanje treba da započne as
sljedečim setom komandi (pazi na tačku iza LPT1.):
SET CONSOLE OFF
SET PRINTER TO LPT1.
SET DEVICE TO PRINT
SET PRINTER ON
Ovde je ono što se štampa...
Štampanje se završava sa:
SET PRINTER TO
SET DEVICE TO SCREEN
SET PRINTER OFF
SET CONSOLE ON
Nikakvo dodatno podešavanje Win XP-a NIJE potrebno.
Ne, nije problem u ovom delu koda, tj. u pravu si da ceka sa pocetkom stampe i pokusacu to resiti na nacin koji si opisao, ali to mi sada nije najveca briga.
Problem je u komandi COPY "grafika.prn" to LPT
Taj deo je radio savrseno pod Win98 a sada jednostavno nece...
Dakle, SET FILES = xxx je namešteno, printer je na fizičkom LPT1: kao i Windows drajver, štampa iz Windowsa radi, iz konzole ne. Preostaje da vidiš kako je u BIOS-u definisan način rada sa LPT, obrišeš drajver i port, ponovo ih instaliraš i pokušaš štampu.
U firmi imamo 20-tak računara koji rade knjigovodstvo sa FoxPro DOS programom i svima štampa radi na matričnim počev od FX do monstruma DFX-8500. Hajde, probaj promeni način rada paralelnog porta pa javi rezultat.
U firmi imamo 20-tak računara koji rade knjigovodstvo sa FoxPro DOS programom i svima štampa radi na matričnim počev od FX do monstruma DFX-8500. Hajde, probaj promeni način rada paralelnog porta pa javi rezultat.
Potpis
Pozdrav,
Branislav
Branislav
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Anti-Virus.
> Version: 7.0.344 / Virus Database: 267.12.6/151 - Release Date: 28.10.05
>
>Nisam uspeo sa Set Files u Config.nt , ali sam u medjuvremenu zbog pritiska
>korisnika, resio to na drugi nacin, napravio sam jedan Visual Basic
>programcic za stampu koga pozivam iz Clippera sa run tekst.txt , pri cemu
>je tekst.txt nastao sa Set alternate znaci umesto direktno na stampac pisao
>sam na disk, pa se sada stampa iz grafickog okruzenja i to radi dobro ,
>jedina mana sto mora malo da se prepravi stampa u Dosu prva dva karaktera
>su mi kontrolni za velicinu fonta, mora da se koristi proporcionalni font
>recimo Curier NEw Hvala na predlozima. Takodje te molim da mo pomognes kod
>Nove teme koju sam postavio oko sporijeg zatvaranja forme u Access temi
>Hvala
>
> --
> No virus found in this incoming message.
> Checked by AVG Anti-Virus.
> Version: 7.0.344 / Virus Database: 267.12.6/151 - Release Date: 28.10.05
>
>Nisam uspeo sa Set Files u Config.nt , ali sam u medjuvremenu zbog pritiska
>korisnika, resio to na drugi nacin, napravio sam jedan Visual Basic
>programcic za stampu koga pozivam iz Clippera sa run tekst.txt , pri cemu
>je tekst.txt nastao sa Set alternate znaci umesto direktno na stampac pisao
>sam na disk, pa se sada stampa iz grafickog okruzenja i to radi dobro ,
>jedina mana sto mora malo da se prepravi stampa u Dosu prva dva karaktera
>su mi kontrolni za velicinu fonta, mora da se koristi proporcionalni font
>recimo Curier NEw Hvala na predlozima. Takodje te molim da mo pomognes kod
>Nove teme koju sam postavio oko sporijeg zatvaranja forme u Access temi
>Hvala