Developer Portal Community

    We are still working on migrating to the new Bosch Connected Industry Online Portal. Stay tuned! Click here for the latest updates.

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 
    SOLVED

    CtrlX + active mPad - LabelPrinter - ParCmd.PathAndFilename

    CtrlX + active mPad - LabelPrinter - ParCmd.PathAndFilename

    emeaszi7bp1
    Established Member

    Hi!

    We are facing an issue with LabelPrinter object at our current project. Our problem is, that the label printer object needs a file for printing. CtrlX core does not have a windows files system to store files, so we tried to use the active mPad to store the needed file, but it seems like we cannot set ParCmd.PathAndFilename to find the uploaded file.

    Can you please help me, what can be the correct workaround to make the object work with Ctrlx?

    Thank you in advance!

    1 REPLY 1

    HugoTausch
    Community Moderator
    Community Moderator

    Hello,

    yes ctrlX has no Windows file system but there is a way to add files on the ctrlX via browser. You need to put files into plc/run/linux-gcc-x64/data once you've done this you should be able to access these files from the plc. To access file from PLC you only need to write filename with extension. E.g. Testfile.txt (you don't write the whole path to the file. Everything is relativ to the data folder)

     1. Open file browser on ctrlX webserver

    2024-05-07_15h44_47.png

     2. Go to PLC Runtime and optional engineering data

    2024-05-07_15h44_58.png

     3. Navigate to plc/run/linux-gcc-x64/data

    2024-05-07_15h45_09.png

     4. Upload your file

    2024-05-07_15h46_01.png

     PS: I don't have a Zebra print available for testing. So I can't perform any tests.

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist