Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request]: Customizable QR Code Content for Asset Labels #15107

Open
NebelKreis opened this issue Jul 17, 2024 · 3 comments
Open

[Feature Request]: Customizable QR Code Content for Asset Labels #15107

NebelKreis opened this issue Jul 17, 2024 · 3 comments

Comments

@NebelKreis
Copy link
Contributor

Is your feature request related to a problem? Please describe.

Currently, the QR codes generated for asset labels in Snipe-IT contain the Snipe-IT link to the asset, which includes a sequentially generated ID. While this is useful, it would be more beneficial if users could choose what information is embedded in the QR code. For example, including the asset tag, model number, manufacturer, etc., would allow for more flexibility and utility in different use cases.

Describe the solution you'd like

I propose adding a feature that allows users to customize the content of the QR codes generated for asset labels. This feature should provide options to include various pieces of asset information such as:

1.	Asset Tag
2.	Model Number
3.	Manufacturer
4.	Serial Number
5.	Custom Fields

The user interface for generating asset labels should include a section where users can select which pieces of information they want to be included in the QR code. This could be implemented using checkboxes or a similar selection mechanism.

Describe alternatives you've considered

Currently, the QR code link in Snipe-IT uses a sequentially generated ID for each asset. As an alternative, it could be beneficial to provide an option to use the asset tag instead of the sequential ID, since the asset tag is unique and typically remains constant unless changed under special circumstances.

Additional context

This feature would significantly enhance the flexibility and functionality of the QR codes on asset labels. Different organizations have different needs, and being able to customize QR code content would allow them to tailor the labels to their specific requirements. For example, some organizations might prioritize quick access to the asset tag and serial number, while others might need the model number and manufacturer information readily available.

@swift2512
Copy link

Honestly, I find current qr code/ barcode implementation useless. Due to security, most companies (actually, all I worked with) don't allow access to their local network via wlan so getting URL from QR code doesn't make much sense. If Asset label doesn't have Asset Tag on it - good luck finding any information without network access. :)
Asset Tag in QR would make more sense, because this way you could use scanner (with memory) to inventory your assets or easily match physically found assets to reports/lists made in Snipe-IT App.

@MWR-Napavine
Copy link

MWR-Napavine commented Aug 7, 2024

I would like to have the option for the QR code to have the just the Asset Tag, similar to the 1D barcode. We use QR codes as both a damage/wear resistant 1D code alternative (1D Codes often have no error correction, as where QR codes do) or for smaller barcodes (Mini circle barcode labels with a QR code can be useful for some inventoried items that do not have many flat spaces for a full size barcode. One such example is a Lens for a DLSR camera.)

With the ability to just return the Asset Tag, they work in the same manor as the 1D barcodes. 2D barcode readers have become much less expensive, and use this functionality.

@EmilionDK
Copy link

EmilionDK commented Sep 2, 2024

It would be fantastic if you could decide for yourself what was in the QR code

An example of a way to do it would be to put it in {} in the same way as you do in Title

So in 2D Barcode Target could it be:
{url}/ht/{asset_tag}

or just use one of the ID's

{Asset_Tag}
{Model_Number}
{Manufacturer}
{Serial_Number}
{Custom_Fields_id}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants