spacer spacer
spacer Welkom > Compad Bakkerij > Ondersteuning > Meestgestelde vragen > Q1040063

 

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:

  1. Sluit de Compad toepassing
  2. Klik op Start om het Window Start menu te activeren
  3. Klik op de opdracht Deze Computer
  4. Dubbelklik achter een volgens op Lokaal station (C:\) , Program files, Cbwin, System en Layout.
  5. Kies voor de menu optie Weergave | Details of View | Details(in de engelstalige versie van Windows)
  6. Klik op de kolomkop Type om de bestanden op type te sorteren
  7. Lokaliseer in de lijst met bestanden het eerste bestand dat eindigd op .lsp en klik op dit bestand op het te selecteren.
  8. 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.
  9. Druk vervolgens op de toets DELETE (of DEL) om de geselecteerde bestanden te verwijderen.
  10. Bevestig de vraag of de geselecteerde bestanden verwijderd mogen worden met Ja.
  11. 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.
  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.
  13. Wanneer u niet met Windows Vista werkt dan kunt u de onderstaande stappen overslaan.
  14. Dubbelklik volgens op de C-Schijf
  15. Dubbelklik op de map Gebruikers of Users
  16. Dubbelklik op de map met de gebruikersnaam
  17. Dubbelklik achtereenvolgens op de mappen AppData, Local, VirtualStore, Program Files, Cbwin, System en Layout.
  18. Kies voor de menu optie Weergave | Details of View | Details(in de engelstalige versie van Windows)
  19. Klik op de kolomkop Type om de bestanden op type te sorteren
  20. 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.
  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.
  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:

  1. Start Compad Bakkerij
  2. Ga naar Beheer | Rapport layout manager
  3. Selecteer de layout groep
  4. Selecteer de layout die mogelijk tot problemen leidt en klik op Wijzigen.
  5. 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.
  6. Klik op de opdrachtknop Ontwerpstudio om de ontwerpstudio te openen.
  7. 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.
  8. Sluit de Compad toepassing
  9. Klik op Start om het Window Start menu te activeren
  10. Klik op de opdracht Deze Computer
  11. Dubbelklik achter een volgens op Lokaal station (C:\) , Program files, Cbwin, Data en Layout.
  12. Kies voor de menu optie Weergave | Details of View | Details(in de engelstalige versie van Windows)
  13. Klik op de kolomkop Naam om de bestanden op type te sorteren
  14. 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.
  15. Druk vervolgens op de toets DELETE (of DEL) om de geselecteerde bestanden te verwijderen.
  16. Bevestig de vraag of de geselecteerde bestanden verwijderd mogen worden met Ja.
  17. Wanneer u niet met Windows Vista werkt dan kunt u de onderstaande stappen overslaan.
  18. Dubbelklik volgens op de C-Schijf
  19. Dubbelklik op de map Gebruikers of Users
  20. Dubbelklik op de map met de gebruikersnaam
  21. Dubbelklik achtereenvolgens op de mappen AppData, Local, VirtualStore, Program Files, Cbwin, System en Layout.
  22. Kies voor de menu optie Weergave | Details of View | Details(in de engelstalige versie van Windows)
  23. Klik op de kolomkop Type om de bestanden op type te sorteren
  24. 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.
  25. Druk vervolgens op de toets DELETE (of DEL) om de geselecteerde bestanden te verwijderen.
  26. 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