Søknader henge ved utskrift

Jeg var involvert i utviklings (faktisk - feilretting) av klientsiden av web-tjeneste for publisering.

Denne tjenesten lar abonnenter til å publisere et dokument i et ubegrenset antall eksemplarer ved å trykke Ctrl + P i noe program.

Klientsiden av web-tjeneste er presentert som en skriverdriver. Dersom brukeren i enhver applikasjon trykker Ctrl + P, vil standard dialogboksen Skriv ut vises, og i listen over tilgjengelige skrivere brukeren velger denne web-tjeneste-skriveren.

Søknader henge ved utskrift

Av "printing" programmet vil bli lansert, som vil konvertere dokumentet til hovedprogrammet (fra at dialogboksen Skriv ut ble kalt) til PDF og sendes til selskapet server for publisering.

Dette er ikke å skrive ut, dette er akkurat slik, som bringer brukeren muligheten til å sende alle dokumenter i utskriften måte, uten bruk av klientprogrammer.

Hoved scenario ser ut som dette:

1. Bruker åpner dokumentet i et program, for eksempel Word-dokument.

2. Bruker trykker Ctrl + P (eller klikk på Fil - gt; Print).

3. Dialogboksen Skriv ut vises

4. Fra listen over tilgjengelige skrivere, velger bruker dette wer-tjeneste-skriver og presser "Skrive ut" knappen i dialogboksen Skriv ut

5. "Printing" Prosessen starter - i hovedprogrammet, vil vinduet med utskriftsstatus vises. Også til PDF vises vinduet med konverteringsinnstillinger. Innstillingene er som: farge / bw, format. så det

ta innflytelse på det endelige utseendet til PDF-dokument.

6. Bruker trykker OK og konvertering til PDF vil bli startet.

7. Etter at dokumentet er konvertert til PDF, vil dialogen forhåndsvisning vises, som gjør det mulig for brukeren å se resultatet av konverteringen.

8. Bruker presser "Aksepterer" knappen og dialog med Bestillingsskjema vises. Denne dialogen inneholder felt som. brukernavn / passord, Antall kopier e.t.c.

9. Bruker presser "godta Bestill" knappen og PDF-dokumentet vil sendes til serveren og faktisk skrevet i selskapet i angitt antall kopier.

Så dette er den korte forklaringen på programmet. Jeg har aldri hatt å gjøre med skrivere og drivere programmering.

Ved installasjon av klientprogrammet, vil nye skriveren installeres. Denne skriveren for utlegg vil bare ringe klientprogrammet (som konverterer, forhåndsvisninger og sender dokumentet).

Problemet er følgende:

Etter trinn 4, faktisk, vil utskriftsprosessen vises (fra Windows synspunkt), fordi i programmet, som ble startet kommandoen Skriv ut (i dette eksempelet - Word),

lite vindu som indikerte trykkeprosessen (gjeldende side, som skrives ut, totalt antall sider) vil vises. For hvert program, er dette inidcator-vinduet eier (og, selvfølgelig, er

ikke utviklet av meg), for eksempel:

* For Microsoft Office 2007-programmene - dette vinduet ligger på bunnen og presentert som en liten fremgang bar (innbygget i verktøylinjen) med antall side,

blir prinеted rett fra fremdriftslinjen.

* For Visual Studio - dette vinduet er egentlig eget vindu, som viser sidetallet, som skrives ut; totalt antall sider; og noen andre opplysninger.

Så, fordi trykkeprosessen vises, venter denne indikatoren-vinduet for noen data, fordi det henger. Så, som indikator-vinduet vil henge, hovedsøknad

(Som startet utskrift) vil heller ikke svare på brukerens handlinger. Min oppgave er å gjøre programmet responsive, mens "printing".

Spørsmålene er følgende:

* Hvordan kan jeg overføre nødvendige data for denne indikatoren-vinduet. Er det noen standard grensesnitt eller alt annet?

* Hvilke andre problemer ved utskrift kan henge den viktigste applikasjonen.

Hjelp! Deadline er forestående!

Relaterte innlegg

  • Citrix brukere opplever treg ytelse og frysing økter Siden om dette mandag vi har hatt alvorlige problemer med vår Citrix-miljø. Symptomene er brukere opplever veldig treg ...

  • Konklusjon "Sam Walton brydde seg ikke mye for teknologi. Den legendariske patriarken av Wal-Mart Stores var kjent for sin mangel på spenning om "datamaskiner", som han kalte selskapets IT ...

  • Start Creative Cloud-apps Hvor er mine apps? Når du laster ned og installerer Creative Cloud apps, de er installert på samme sted der programmene er vanligvis installert, for eksempel ...

  • tekstbehandling (tekstbehandlingsprogrammet) Relaterte Vilkår Tekstbehandling er uttrykket som brukes for å beskrive ved hjelp av en datamaskin til å opprette, redigere og skrive ut dokumenter. Av alle dataprogrammer ....

  • Microsoft Framework 4 (Web Installer) Ramme er Microsofts helhetlig og konsistent programmering modell for å bygge applikasjoner som har visuelt imponerende brukeropplevelser, ...


Warning: include_once(/home/admin/web/norwegian.mobilesbuzz.com/public_html/ins/aftercontent.txt): failed to open stream: No such file or directory in /home/admin/web/norwegian.mobilesbuzz.com/public_html/nr/sknader-henge-ved-utskrift.php on line 134

Warning: include_once(): Failed opening '/home/admin/web/norwegian.mobilesbuzz.com/public_html/ins/aftercontent.txt' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /home/admin/web/norwegian.mobilesbuzz.com/public_html/nr/sknader-henge-ved-utskrift.php on line 134