Foutmelding tijdens afdrukken (Vista)
bekijk de producten waarop dit artikel van toepassing is
Samenvatting
| Tijdens het afdrukken van een rapport geeft het besturingssysteem aan dat er een ongeldige bewerking is uitgevoerd en gevolgd door een detail beschrijving. |
Artikel id |
: |
Q1040063NL |
| Datum |
: |
Maandag 21 juli 2008 |
| Versie |
: |
1.0 |
Naar boven
Inleiding
Tijdens het afdrukken geeft het besturingssysteem een melding dat er een ongeldige bewerking heeft plaatsgevonden. Via de opdrachtknop details krijgt u de volgende detail informatie:
Reported error : EXCEPTION_ACCESS_VIOLATION - Error reading data at : 0000000Ch
Windows : Win NT 6.0.6001 Service Pack 1
Clarion : 6.3
Thread : 4 Field : 0 Event : 0 Keycode : 1
Error at address : 75FA21B3h no debug info, Module=C:\Windows\system32\Secur32.dll 6.0.6001.18000 (longhorn_rtm.080118-1840)
Stack Trace
[01] 75FA233Ah no debug info, Module=C:\Windows\system32\Secur32.dll 6.0.6001.18000 (longhorn_rtm.080118-1840)
??? 00425B87h Line=472 Proc=R$COMPADUPDATEUSERGRONDSTOF Src=cbwin039.clw
??? 003F3DF7h Line ?=193 no proc Src=cbwpos.clw Module=C:\Program Files\cbwin\Bin\CBWPOS.dll
??? 00412000h Line=222 Proc=R$PREPROCESSING Src=cbwin015.clw
[02] 75FA2264h no debug info, Module=C:\Windows\system32\Secur32.dll 6.0.6001.18000 (longhorn_rtm.080118-1840)
??? 00425B87h Line=472 Proc=R$COMPADUPDATEUSERGRONDSTOF Src=cbwin039.clw De bovenstaande gegevens kunnen afwijken. Maar de melding no debug info, Module=C:\Windows\system32\Secur32.dll 6.0.6001.18000 (longhorn_rtm.080118-1840) in combinatie met het afdrukken is van belang. Achtergrond informatie
De software producten van Compad Software beschikken over een interne ontwerpstudio waarmee u de layout van rapporten en dergelijke geheel naar eigen wens kunt ontwerpen. Iedere layout wordt opgeslagen in een apart bestand (layout bestand). Layouts die worden meegeleverd met de software worden opgeslagen in de map system\layout (bijvoorbeeld c:\program files\cbwin\system\layout\). Uw eigen layouts worden opgeslagen in data\layout (bijvoorbeeld c:\program files\cbwin\data\layout\). Afhankelijk van de soort layout: een lijst, een kaart of een etiket eindigd het layout bestand met de extentie *.lst, *.crd of *.lbl.
Naast de layout houdt de ontwerpstudio ook voor iedere layout een printerdefinitie bestand bij. De naam van dit bestand is gelijk aan de naam van het layout bestand maar heeft resp. de extentie *.lsp, *.crp of *.lsp.
Wanneer u gebruik maakt van een standaard printer (of een van de andere aanwezig printers) dan zal uw Compad product voordat het begint met afdrukken eerst het printerdefinitie bestand verwijderen en een nieuw bestand aanmaken. Met daarin alle actuele printer settings.
Maakt u echter gebruik van specifieke printerinstellingen (zoals lade, papierorientatie, papierformaat, etc) dan heeft u deze specifieke instellingen vastgelegd in de ontwerpstudio en maakt u gebruik van de project printer. In dat geval zijn al deze specieke printerinstellingen al opgeslagen in het printerdefinitie bestand. Tijdens het afdrukken van het rapport wordt dit bestand NIET verwijderd, maar juist gebruikt.
De oorzaak
De oorzaak van eerder gemelde foutmelding is dat het printerdefinitie bestand niet kan worden verwijderd of niet kan worden aangepast omdat dit door de netwerkbeveiliging of de beveiliging van het besturingssysteem wordt voorkomen.
Het probleem kan optreden wanneer:
- De software is gekopieerd van de ene computer naar aan andere computer. De nieuwe computer heeft het besturingssysteem Windows Vista en de oude computer bevat een ouder besturingssysteem.
- De software heeft niet de rechten om de printerdefinitie bestanden te verwijderen of aan te passen. Denk hierbij aan gebruikersrechten of optie alleen lezen is ingeschakeld.
De oplossing voor standaard layouts
Wanneer het bovenstaande probleem optreedt bij standaard layouts die met de software worden meegeleverd dan is het oplossen van dit probleem relatief eenvoudig door het volgen van de onder staande procedure:
- Sluit de Compad toepassing
- Klik op Start om het Window Start menu te activeren
- Klik op de opdracht Deze Computer
- Dubbelklik achter een volgens op Lokaal station (C:\) , Program files, Cbwin, System en Layout.
- Kies voor de menu optie Weergave | Details of View | Details(in de engelstalige versie van Windows)
- Klik op de kolomkop Type om de bestanden op type te sorteren
- Lokaliseer in de lijst met bestanden het eerste bestand dat eindigd op .lsp en klik op dit bestand op het te selecteren.
- Lokaliseer in de lijst het laatste bestand dat eindigd op .lsp en klik nu op dit bestand terwijl u de Ctrl toets ingedrukt houdt. Nu zijn alle bestanden die eindigen op .lsp geselecteerd.
- Druk vervolgens op de toets DELETE (of DEL) om de geselecteerde bestanden te verwijderen.
- Bevestig de vraag of de geselecteerde bestanden verwijderd mogen worden met Ja.
- Herhaal de stappen 7 t/m 10 voor de bestanden die eindigen op .crp. Het zou kunnen zijn dat u deze bestanden niet aanwezig zijn. Ga dan verder met stap 12.
- Herhaal de stappen 7 t/m 10 voor de bestanden die eindigen op .lbp. Het zou kunnen zijn dat u deze bestanden niet aanwezig zijn. Ga dan verder met stap 13.
- Wanneer u niet met Windows Vista werkt dan kunt u de onderstaande stappen overslaan.
- Dubbelklik volgens op de C-Schijf
- Dubbelklik op de map Gebruikers of Users
- Dubbelklik op de map met de gebruikersnaam
- Dubbelklik achtereenvolgens op de mappen AppData, Local, VirtualStore, Program Files, Cbwin, System en Layout.
- Kies voor de menu optie Weergave | Details of View | Details(in de engelstalige versie van Windows)
- Klik op de kolomkop Type om de bestanden op type te sorteren
- Voer de stappen 7 t/m 10 uit voor de bestanden die eindigen op .lsp. Het zou kunnen zijn dat u deze bestanden niet aanwezig zijn. Ga dan verder met stap 21.
- Voer de stappen 7 t/m 10 uit voor de bestanden die eindigen op .lbp. Het zou kunnen zijn dat u deze bestanden niet aanwezig zijn. Ga dan verder met stap 22.
- Voer de stappen 7 t/m 10 uit voor de bestanden die eindigen op ..crp. Het zou kunnen zijn dat u deze bestanden niet aanwezig zijn.
Wanneer u alle bestanden heeft verwijderd dan kunt u Compad Bakkerij opnieuw starten en het probleem moet zijn opgelost. Krijgt u tijdens het verwijderen een foutmelding dat u een of meerdere bestanden niet mag verwijderen dan heeft u direct de oorzaak van het probleem gelokaliseerd.
In veel gevallen dient u dan de gebruikersrechten van uw besturingssysteem aan te passen. De oplossing voor eigen layouts
Wanneer het bovenstaande probleem optreedt bij eigen layouts dan kunnen wij niet zomaar de printerdefinitie bestanden verwijderen. Immers het zou kunnen zijn dat u bij één of meerdere layouts heeft vastgelegd dat er gebruik gemaakt moet worden van een project printer. Daarom raden wij voor eigen layouts iets nauwkeuriger te werk te gaan en de volgende procedure te volgen:
- Start Compad Bakkerij
- Ga naar Beheer | Rapport layout manager
- Selecteer de layout groep
- Selecteer de layout die mogelijk tot problemen leidt en klik op Wijzigen.
- Stel bij de keuzelijst Printer vast of de projectprinter is geselecteerd. Wanneer dat niet geval is gaat u verder met de onderstaande stappen. Anders raden wij u aan om contact op te nemen met onze helpdesk.
- Klik op de opdrachtknop Ontwerpstudio om de ontwerpstudio te openen.
- In de blauwe titelbalk staat de naam van het layout bestand. Deze eindigd op .lbl, .lst of .crd. Door het vervangen van de laatste vier tekens van de bestandsnaam door resp. .lbp, .lsp of .crp heeft u de bestandsnaam van het printerdefinitie bestand vastgesteld. Door dit bestand te verwijderen zou het probleem opgelost moeten zijn.
- Sluit de Compad toepassing
- Klik op Start om het Window Start menu te activeren
- Klik op de opdracht Deze Computer
- Dubbelklik achter een volgens op Lokaal station (C:\) , Program files, Cbwin, Data en Layout.
- Kies voor de menu optie Weergave | Details of View | Details(in de engelstalige versie van Windows)
- Klik op de kolomkop Naam om de bestanden op type te sorteren
- Lokaliseer in de lijst met bestanden het printerdefinitiebestand zoals u heeft vastgesteld in stap 7. LET OP : Verwijder enkel bestanden die eindigen op .lsp, .lbp of .crp.
- Druk vervolgens op de toets DELETE (of DEL) om de geselecteerde bestanden te verwijderen.
- Bevestig de vraag of de geselecteerde bestanden verwijderd mogen worden met Ja.
- Wanneer u niet met Windows Vista werkt dan kunt u de onderstaande stappen overslaan.
- Dubbelklik volgens op de C-Schijf
- Dubbelklik op de map Gebruikers of Users
- Dubbelklik op de map met de gebruikersnaam
- Dubbelklik achtereenvolgens op de mappen AppData, Local, VirtualStore, Program Files, Cbwin, System en Layout.
- Kies voor de menu optie Weergave | Details of View | Details(in de engelstalige versie van Windows)
- Klik op de kolomkop Type om de bestanden op type te sorteren
- Lokaliseer in de lijst met bestanden het printerdefinitiebestand zoals u heeft vastgesteld in stap 7. LET OP : Verwijder enkel bestanden die eindigen op .lsp, .lbp of .crp.
- Druk vervolgens op de toets DELETE (of DEL) om de geselecteerde bestanden te verwijderen.
- Bevestig de vraag of de geselecteerde bestanden verwijderd mogen worden met Ja.
Wanneer u alle bestanden heeft verwijderd dan kunt u Compad Bakkerij opnieuw starten en het probleem moet zijn opgelost. Krijgt u tijdens het verwijderen een foutmelding dat u een of meerdere bestanden niet mag verwijderen dan heeft u direct de oorzaak van het probleem gelokaliseerd.
In veel gevallen dient u dan de gebruikersrechten van uw besturingssysteem aan te passen.
Referenties
De informatie in dit artikel is van toepassing op:
- Compad Bakkerij 2008 en hoger
- Compad Store Automation 2008 en hoger
- V-Solution 2008 en hoger
|