Tisk sestav pomalu přes síťové tiskárny při použití ovládacího prvku ReportViewer v aplikaci Microsoft Visual Studio 2008


Příznaky


Jde o takovouto situaci:
  • Použití ovládacího prvku Microsoft Visual Studio 2008 ReportViewer zobrazení sestavy.
  • Klepněte na tlačítko Tisk z ovládacího prvku ReportViewer a vyberte síťovou tiskárnu pro tisk sestavy.
  • Síťové tiskárny se používá nebo je čekací doba vysoké sítě mezi ovládacím prvkem ReportViewer a tiskárny.
V tomto scénáři může zpozdit sestavy pro několik minut před zahájením síťovou tiskárnu pro tisk sestavy.

Poznámka: Tomuto problému může dojít při tisku sestavy z aplikace Microsoft Dynamics.


Příčina


K tomuto problému dochází, protože tiskovou úlohu z ovládacího prvku dotazy okraje stránky pro každou stránku namísto ukládání okraje po první volání. To způsobí, že čekací doba vysoké sítě mezi ovládacím prvkem ReportViewer a tiskárny.

Poznámka: Funkce GetDeviceCaps se používá k načtení informací o okraje.

Řešení


Informace o opravě hotfix

Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Použití této opravy hotfix pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému.

Pokud je oprava hotfix k dispozici ke stažení, je v horní části tohoto článku znalostní báze Knowledge Base oddíl "Oprava Hotfix je dostupná ke stažení" . Pokud tento oddíl není uveden, odešlete požadavek na Microsoft Zákaznický servis a podporu k získání opravy hotfix.

Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo vytvořit zvláštní požadavek na službu navštivte následující web společnosti Microsoft:Poznámka: Ve formuláři „Oprava hotfix je dostupná ke stažení“ se zobrazují jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.

Předpoklady

Musíte mít Visual Studio 2008 služby balíčku 1 nainstalovat tuto opravu hotfix.

Požadavek na restartování

Po instalaci této opravy hotfix nemusíte restartovat počítač.

Informace o klíčích registru

Není nutné změnit registr.

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje žádné další opravy hotfix.

Informace o souborech

Anglická verze této opravy hotfix má atributy (nebo pozdější atributy souborů) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo v položce Datum a čas v okně Ovládací panely.

32bitová verze
Název souboruVerze souboruVelikost souboruDatumČasHodnoty hash
Dhtmlheader.htmlNení k dispozici15,61617-Apr-201001:02Není k dispozici
Header.bmpNení k dispozici7,30617-Apr-201001:02Není k dispozici
Hotfixinstaller.exe9.0.40215.0321,88817-Apr-201001:09
Parameterinfo.xmlNení k dispozici2,33517-Apr-201001:02Není k dispozici
Vs90sp1-kb981568.mspNení k dispozici20,193,28017-Apr-201001:28Není k dispozici
Watermark.bmpNení k dispozici96,00017-Apr-201001:02Není k dispozici
Eula.rtfNení k dispozici100,36317-Apr-201001:02Není k dispozici
Hotfixinstallerui.dll9.0.40302.012,64017-Apr-201001:09MD5: 4CCA982FB35C7C3E5F00BF1545508D31
SHA1: 778CA4322DBC7A51F2C50271F7D3FCB499540DED

Stav


Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Další informace


Další informace o ovládacích prvcích ReportViewer naleznete na následujícím webu společnosti Microsoft:

Ovládací prvky ReportViewer (Visual Studio)