Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 14 odgovora
  • 9.508 pregleda

Najnovija ↓

spora stampa clipper i windows xp 15.10.2005. u 12:07 · pre 256 meseci #1
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
Re: spora stampa clipper i windows xp 15.10.2005. u 15:21 · pre 256 meseci #2
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.
Potpis
Bez muke nema nauke!!!
Re: spora stampa clipper i windows xp 16.10.2005. u 00:54 · pre 256 meseci #3
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
Potpis
Klo
Re: spora stampa clipper i windows xp 16.10.2005. u 01:48 · pre 256 meseci #4
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!
Potpis
Bez muke nema nauke!!!
Re: spora stampa clipper i windows xp 26.10.2005. u 00:53 · pre 255 meseci #5
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
Re: spora stampa clipper i windows xp 26.10.2005. u 15:56 · pre 255 meseci #6
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.
Potpis
Pozdrav,
Branislav
Re: spora stampa clipper i windows xp 27.10.2005. u 03:27 · pre 255 meseci #7
Pokusao i LPT1: ( sa dvotackom ) i ne ide. To mi je prvo palo na pamet.

Ne nije USB veza, cisto paralelna, Epson LX-300+.
Re: spora stampa clipper i windows xp 27.10.2005. u 14:42 · pre 255 meseci #8
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?
Potpis
Pozdrav,
Branislav
Re: spora stampa clipper i windows xp 28.10.2005. u 10:06 · pre 255 meseci #9
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) :-)


Re: spora stampa clipper i windows xp 28.10.2005. u 16:48 · pre 255 meseci #10
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
Re: spora stampa clipper i windows xp 29.10.2005. u 10:59 · pre 255 meseci #11
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
Re: spora stampa clipper i windows xp 29.10.2005. u 17:12 · pre 255 meseci #12
Ja imam problem u programu za knjigovodstvo koji je uradjen u pcliperu, pa meinteresuje gde da unesem ove komande koje je Zeljko napisao?
Hvala!
Potpis
Bez muke nema nauke!!!
Re: spora stampa clipper i windows xp 29.10.2005. u 19:38 · pre 255 meseci #13
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.



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.


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...
Re: spora stampa clipper i windows xp 30.10.2005. u 10:50 · pre 255 meseci #14
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.
Potpis
Pozdrav,
Branislav
Re: spora stampa clipper i windows xp 06.11.2005. u 09:00 · pre 255 meseci #15
>
>
> --
> 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
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme