--- title: "Creating a Person-Scoped QR Code for Badge Printing" slug: "creating-a-person-scoped-qr-code-for-badge-printing" status: "new" updated: 2026-07-21T20:37:00Z published: 2026-07-21T20:37:00Z canonical: "knowledge.technolutions.net/creating-a-person-scoped-qr-code-for-badge-printing" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://knowledge.technolutions.net/llms.txt > Use this file to discover all available pages before exploring further. # Creating a Person-Scoped QR Code for Badge Printing A person-scoped QR code can be used for badge printing across multiple events. Instead of generating a separate QR code for each event registration, the QR code points to the person's record and can be used by the badge printing workflow. > [!WARNING] > 📝 Note > > This person-scoped QR code is for badge printing. It is not used to check registrants in with the Slate mobile app. For more information about badge printing, see [Badge Printing](https://knowledge.technolutions.net/docs/en/badge-printing). > [!TIP] > ⭐ Get Inspired > > This article was adapted from [a post by Technolutions staff](https://community.technolutions.net/get-inspired/post/person-scoped-qr-code-for-badge-printing-K010ID9WuHIlOV4) in the Slate Community Forums' Get Inspired space. Have a great idea for a Get Inspired post? [Let us know](https://community.technolutions.net/get-inspired/new?post_type=gnHx7As1gZ8r6Ld)! ## URL format The QR code should encode a URL in this format: ```plaintext https://{{your_database_domain}}/register/mobile?id={{person_guid}}&cmd=barcode&type=person ``` Replace `{{your_database_domain}}` with your Slate database domain and `{{person_guid}}` with the person's GUID. ## Create the URL in a query 1. Create a Configurable Joins query on a **Person** base. 2. Add the person GUID as an export. 3. Create an export that builds the badge printing URL using either concatenation or a formula. 4. Use the resulting URL as the value encoded in the QR code. ## Option 1: Concatenation Use concatenation to combine the static URL text with the person GUID export. ![Concatenation export that builds the person-scoped badge printing URL](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/01-YjwnMafqRFgee4zzZjDEI.webp) ## Option 2: Formula Use a formula export to construct the same URL in a single expression. ![Formula export that builds the person-scoped badge printing URL](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/02-INKubAIKahhmzgIP2XLbi.webp) If using the formula method, set the person GUID export's **Format Type** to **String**. ![Person GUID export configured with Format Type set to String](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/03-dL1BbeifX3SayjEyOBJnh.webp) ## Compare the options | Method | When to use it | | --- | --- | | Concatenation | Use when you prefer a visual sequence of static text and export values. | | Formula | Use when you prefer a single expression and are comfortable formatting the GUID export as a string. | ## Test the QR code Generate a sample QR code from the query output and test it with the badge printing process before using it at an event. Confirm that the URL resolves to the correct person and that the badge prints as expected.