# Printing from ERP isn't working - what to check?

If you're encountering problems printing documents or labels from the ERP system, below are some steps you can check to resolve the most common causes.

<div _ngcontent-ng-c2666964478="" class="chat-history-scroll-container" id="bkmrk-"><div _ngcontent-ng-c2666964478="" class="conversation-container message-actions-hover-boundary ng-star-inserted"><div _ngcontent-ng-c2382593983=""><div _ngcontent-ng-c4240719803="" class="response-container ng-tns-c4240719803-480 response-container-with-gpi ng-star-inserted response-container-has-multiple-responses" jslog="173900;track:impression"><div _ngcontent-ng-c4240719803="" class="presented-response-container ng-tns-c4240719803-480"><div _ngcontent-ng-c4240719803="" class="response-container-content ng-tns-c4240719803-480"><div _ngcontent-ng-c2382593983="" class="response-content ng-tns-c4240719803-480"><div _ngcontent-ng-c1207771180="" class="markdown markdown-main-panel enable-updated-hr-color" dir="ltr">---

</div></div></div></div></div></div></div></div>### Problems with cairo.DESK

<div _ngcontent-ng-c2666964478="" class="chat-history-scroll-container" id="bkmrk-%22cairo.desk---rpc-se"><div _ngcontent-ng-c2666964478="" class="conversation-container message-actions-hover-boundary ng-star-inserted"><div _ngcontent-ng-c2382593983=""><div _ngcontent-ng-c4240719803="" class="response-container ng-tns-c4240719803-480 response-container-with-gpi ng-star-inserted response-container-has-multiple-responses" jslog="173900;track:impression"><div _ngcontent-ng-c4240719803="" class="presented-response-container ng-tns-c4240719803-480"><div _ngcontent-ng-c4240719803="" class="response-container-content ng-tns-c4240719803-480"><div _ngcontent-ng-c2382593983="" class="response-content ng-tns-c4240719803-480"><div _ngcontent-ng-c1207771180="" class="markdown markdown-main-panel enable-updated-hr-color" dir="ltr" id="bkmrk-%22cairo.desk---rpc-se-2">- **"cairo.DESK - RPC server is unavailable"** This message usually means that the required .NET runtime environment is not installed.
    
    
    - **Solution:** Download and install the **.NET Runtime 8.0.6 (or newer)** file for Windows (Arm64 version, if applicable) from: **[https://dotnet.microsoft.com/en-us/download/dotnet/8.0](https://dotnet.microsoft.com/en-us/download/dotnet/8.0)**. After installation, **restart your computer**.
- **cairo.DESK does not start or shuts down** This could be caused by a incorrectly named application file.
    
    
    - **Solution:** Check the path **C:\\Users\\Sklep\\AppData\\Local\\Cairosoft**. If you find a cairo.DESK file with a long, incorrect name, **rename it to cairo.DESK.exe**.
- **"Cannot retrieve templates from c.DESK"** This error indicates a missing or incorrectly configured path to the templates.
    
    
    - **Solution:**
        
        
        - **Exchange folders:** Make sure you have exchange folders configured, e.g., **X:/wymiana/fslinuxXXX** (where XXX is the workstation number).
        - **Webservice connection:** In cairo.DESK, in the workstation settings, **add fslinuxXXX** (the appropriate workstation number) in the webservice connections section.
- **"Target client not connected"** This message indicates a missing specified print path for a given module and workstation.
    
    
    - **Solution:**
        
        
        - **Exchange folder:** Make sure the exchange folder path is correctly configured, e.g., **X:/csmag/\[warehouse\]/\[module\]/fslinuxXXX**.
        - **Webservice:** Check the webservice configuration, e.g., **/\[warehouse\]/\[module\]/fslinuxXXX**.
- **"Error sending label to cairo.DESK / Error during printing: No application is associated with the specified file for this operation"** This means that Windows does not have a default application assigned to open PDF files.
    
    
    - **Solution:** Go to **Settings &gt; Default apps &gt; Choose default applications by file type** in Windows. **Assign a default application to PDF files** (e.g., Adobe Reader or Foxit Reader). We recommend Foxit Reader.
- **"DeskClient: Couldn’t find printer for station or is not available"** This error means that the printer has not been specified or is unavailable in cairo.DESK for the given workstation.
    
    
    - **Solution:** In cairo.DESK, at the workstation configuration level, **ensure that the printer is correctly specified and available**.
        
        <p class="callout warning">With older versions of cairo.DESK, a missing printer selection might cause the program to shut down when trying to print a label.</p>
- **"Error sending label to cairo.DESK / Error during printing: No application associated with this operation for the specified file"** This means that Windows doesn't have a default application assigned to open PDF files. 
    - **Solution:** Go to **Settings &gt; Default apps &gt; Choose default applications by file type** in Windows. Assign a default application for PDF files (such as Adobe Reader or Foxit Reader). We recommend Foxit Reader.

</div></div></div></div></div></div></div></div><div _ngcontent-ng-c2666964478="" class="chat-history-scroll-container" id="bkmrk--1"><div _ngcontent-ng-c2666964478="" class="conversation-container message-actions-hover-boundary ng-star-inserted" id="bkmrk-%22cairo.desk---rpc-se-1"><div _ngcontent-ng-c2382593983=""><div _ngcontent-ng-c4240719803="" class="response-container ng-tns-c4240719803-480 response-container-with-gpi ng-star-inserted response-container-has-multiple-responses" jslog="173900;track:impression"><div _ngcontent-ng-c4240719803="" class="presented-response-container ng-tns-c4240719803-480"><div _ngcontent-ng-c4240719803="" class="response-container-content ng-tns-c4240719803-480"><div _ngcontent-ng-c2382593983="" class="response-content ng-tns-c4240719803-480"><div _ngcontent-ng-c1207771180="" class="markdown markdown-main-panel enable-updated-hr-color" dir="ltr" id="bkmrk--2"></div></div></div></div></div></div></div></div>