Tag: location tracking

The University of Alberta Art Collection (UAAC) contains over 10,000 objects, more than 50 different categories of objects, and 300 different types of materials—as such, the task of barcoding 10% of its holdings presented many challenges and learning opportunities for the University of Alberta Museums team.

By the end of the project term, 4043 objects were given a unique barcode label. Of these 4043 items, 1141 had a barcode label directly attached to the object using a tag. The remaining 2902 objects have associated barcodes printed on inventory reports, which are stored with the objects in question. These barcodes were created and associated with their objects over a period of several weeks. For a recap of our first object barcoding attempt, see the previous post on object barcodes in the Print Study Centre.

For many objects, the easiest method of attaching a barcode label was with a tag. An adhesive label with basic information about the object and an associated barcode was adhered to a conservation-approved acid-free paper tag, which was in turn attached to a robust part of the object where it could be seen without being intrusive.


Examples of tags created for textiles.



A tag is attached to a robust buttonhole on a Chinese robe.



Tags are looped carefully around some bone hide scrapers.


There were some occasions where it made more sense to attach a tag adjacent to an object instead of directly to it, such as when a framed work was hanging on a rack, or where a textile had no buttonholes or ties to attach a tag to.


Tags are attached to the left of framed works hung on large metal racks.


A tag is attached to the twill tape wrapped around a framed textile.


Particularly small or delicate objects had the tag stored with them in their individual boxes and trays wherever possible.


This stone charm is too small to have a tag attached, so it has been tucked into the object’s tray.


The tag for this delicate child’s moccasin is stored adjacent to the object in its tray so as to avoid compromising the object’s stability.

Of course, it is not always possible to attach a barcode label or tag directly or adjacent to an object—such is the case, for example, with large albums where individual pages are given their own accession numbers, or for large pieces of public art. For these scenarios, a barcode inventory sheet can be generated through Crystal Reports, which can be printed as needed by collection staff, kept centrally for use, or stored with the object.

Collection staff must use their training and judgement to determine the best method of barcoding for each object; however, with these approaches it is possible to barcode all of the categories of objects and materials represented in the University of Alberta Art Collection.

After the University of Alberta Museums and Collections Services staff members applied barcode labels to the locations in the Print Study Centre, the rest of the Art Collection’s storage spaces had to be addressed.  There are two major levels of storage spaces that require barcodes:

  1. Shelf/drawer-level barcodes, for smaller objects that reside on a shelf, in a drawer, or on a surface that is part of a larger storage unit. For example, a large rack unit may have 10 smaller racks on which framed artworks may be hung.
  2. Wall and room-level barcodes for objects too large to fit on a shelf or in a drawer, or that are hung on a wall. This might include a large sculpture or an object with its own case. These objects would be assigned a location at the wall or room level.

The same label template used for location barcodes in the Print Study Centre was used for the remaining Art Collection storage locations. Shelves and drawers in the storage spaces were primarily metal, so labels were attached to magnets and placed on the corresponding drawer or shelf as they had been in the Print Study Centre. Wooden shelves and drawers, of which there were very few, had the adhesive barcodes attached directly to the front surface.


For room and wall-level barcodes, a sheet with barcodes for each wall and for the room overall was created. In each storage room, the corresponding sheet is now kept in a central location for use by staff members.

Some locations associated with the Art Collection did not receive a physical barcode. These locations are for public art on campus, as well as both on-campus and off-campus loans. As these locations are not under the authority of University of Alberta Museums and Collections Services, a number of dynamic reports were created with Crystal Reports and linked to the database. This way, staff members who require barcodes for these locations can print them on demand and use them without leaving a barcode label in a public location where it is at risk of being accidentally removed. A central binder will also contain these reports, which will be updated regularly, for staff use.

When the first batch of prints from the University of Alberta Museums and Collections Services’ A Little Bit of Infinity exhibition arrived at the Print Study Centre to be returned to their permanent storage locations, collections staff incorporated the application of barcodes to the matted and framed prints into their usual procedure for putting away objects.

The same 2”x1” polypropylene labels used for locations were also used to create object labels. Each label has the accession number, title, artist, and date of each artwork on it alongside a barcode.

The labels were carefully applied to the mat or permanent frame of each print in a place that would be readable but not directly contact the artwork.



For artworks with space on the mat, a barcode label was applied in the bottom right corner, away from the artwork itself.


For larger artwork without space on the mat, the label was applied to the mounting/framing corner at the bottom right. Again, care was taken to ensure it was not in contact with the work.


Here the label is applied to the frame of the artwork (in this case, a fan) where it can be easily found by staff but does not contact the piece itself.

For unmatted prints, a report with each artwork in the exhibition and a corresponding barcode was generated using Crystal Reports so that they could be scanned with Axiell Move. The “Home Location” (permanent storage location) was also added to this report so that staff would know where the object was to be returned to without having to search for each individual piece on the database. Pre-existing inventory sheets (also created with Crystal Reports) that are stored with the prints in each box at the Print Study Centre have had a barcode added to them. This way, any unmatted prints will still have a barcode physically associated with them.

With these location and object barcodes in place, the team was able to begin scanning with the Axiell Move application to update the locations of the exhibited artworks. They agreed that it significantly reduced the amount of time they spent updating the locations for each piece, streamlining the return process.

The University of Alberta Print Study Centre is an interactive facility for teaching, research and community outreach as well as an open access storage facility for the University of Alberta Art Collection’s prints and drawings.

The University of Alberta Museums and Collections Services recently put on a two-part exhibition titled A Little Bit of Infinity which included approximately 400 prints, many of which were from this storage location, which needed to be returned at the end of each part of the show. For this reason, it was decided that this location would be a good place to start the physical barcoding of locations and objects. This would help facilitate the return of exhibited prints and reduce the time spent by staff in the Art Collection on updating locations.

First, the team had to decide the best way to attach the barcodes to each location. As this is a space that often sees visitors, it was decided that any barcoding should be subtle, clean, and uniform.

There were six storage scenarios that would need to be addressed:

  • Metal drawers containing matted and unmatted prints
  • Wooden drawers containing matted and unmatted prints
  • A rack unit with hanging framed works
  • A glass-topped table with recessed spaces to display works
  • Framed works hanging on walls around the centre
  • Boxes shelved in wooden cabinets containing matted and unmatted prints


The first three scenarios were addressed similarly—2”x1” polypropylene labels were generated with a location name (e.g. Print Study Centre: Cabinet X, Drawer Y) and a corresponding scannable barcode. The labels for the metal drawers were attached to magnetic strips, which then could be placed alongside the original label without leaving a mark and remaining adjustable. To avoid leaving a sticky residue on the front of the drawers, barcode labels for the wooden drawers were adhered inside the drawers in an easily accessible and visible spot. The rack units, with their similarly wooden fronts, had the barcode labels attached on the inside of the unit where they are visible and accessible for staff, but not visitors.

For the glass-topped table and the room’s walls, a standard sheet of paper was printed with barcodes for each corresponding location and put in a plastic sheet protector. This way, the barcodes can be stored in a discreet location for staff.

The final storage scenario, the boxes stored in custom wooden cabinets, posed a problem. The lips of the shelves were not wide enough to accommodate a barcode, and attaching location barcodes to the boxes housing the prints would not be a good solution as a box being moved would take the shelf’s barcode with it.

We decided that the boxes would be converted to containers in the database (a process we previously addressed in Post #7), which would allow us to virtually ‘move’ the groups of prints more easily. A report (generated, like our labels, through Crystal Reports) was created which would allow locations and associated barcodes to be printed out, then stored centrally for staff to access when objects were being moved in and out of the cabinets.

These barcodes were put in place in time for the Art Collection’s staff members to begin returning the prints from the first portion of the A Little Bit of Infinity to storage, when the first art objects had their barcodes applied. We will discuss this process in the next blog post.

The Meteorite Collection staff members were initially interested in the location tracking project we are implementing because of how often their specimens are moved—through accessions, loans, and for research. Combined with the relatively small size of the collection (less than 1500 specimens), this made for an excellent pilot collection for our purposes. Not only will this project reduce the time spent manually entering new location data into the database, but it assists the staff in analyzing how often things are moved and for what purpose.

The data work necessary to begin barcoding this collection was minimal. The only work that had to be done within the Mimsy XG database was to bring the locations up to the standard necessary to generate location barcodes.

The majority of the Meteorite Collection is permanently stored in a set of metal cabinets. The specimens are double-bagged and nested in small boxes within the drawers inside each cabinet.  Associated with each specimen is a label, generated through Crystal Reports, with some basic information about each one.

After the staff received basic training for the Axiell Move app, the collection was equipped with everything the team would need to sustain and grow the barcoding initiative in their collection: two barcode scanning devices with chargers, barcoded cabinet labels, and a report that can be generated on demand through Crystal Reports to create object barcodes.

In conjunction with the staff, we decided that the most practical way of adding barcodes to objects was to incorporate a barcode into the existing Crystal Reports object label report, which is printed on cardstock for each specimen, and reprint the label for existing specimens requiring barcodes. This way, the labels will be uniform and older labels currently housed with specimens will benefit from being updated. For location barcodes, we designed paper labels in Microsoft Word to be slipped into the label holders on each drawer that contained a human-readable location name and associated barcode. The cabinet drawers were not previously labelled, so we were able to improve this second, physical aspect of their location tracking system as well.

The Meteorite Collection should now be able to continue growing its fully-functional barcoding system with minimal intervention from the University of Alberta Museums and Collections Services team.

Producing barcode labels requires a numbers of different hardware and software components. There are many different combinations of these which may work for different setups, but here is what is working for us.

*  *  *

First, we had to consider how we would be generating the labels. We already use Crystal Reports to connect to our database and produce reports, and luckily Crystal Reports is able to generate dynamic barcodes both out-of-the-box and with purchased add-ons. While it is possible to invest in other barcoding software to do the trick (such as a standalone barcode label program like BarTender), it made more sense (and cost less money) to try and incorporate barcodes into our already-existing system of Crystal Reports labels and printouts.

Next, we needed to be able to encode the relevant information into a barcode that the scanner would read—for us, that means we will need to encode the accession number for each object barcode and a number randomly assigned to each location record by our database (the key field) for every location barcode.

We chose to use a 1D barcode style; these are the standard linear barcodes you might see on a box of cereal at the grocery store. There are also 2D barcodes—these are the small, square-shaped barcodes that have become more popular in recent years to encode large amounts of information, typically seen in advertising. As 2D barcodes tend to be more difficult for a barcode scanner to read, and the information needing to be encoded is reasonably simple, we decided to stick with the 1D barcode option.

There are a great number of 1D barcode symbologies (think of them as different barcode alphabets), but we initially settled on Code 39 as it is commonly used and generally easy for barcode scanners to read because it only encodes the Roman alphabet (no distinction between upper and lowercase letters), numbers, and a handful of special characters. Unfortunately, we quickly realized during our testing phase that a Code 39 symbology was unable to properly encode even our relatively simple accession number system, and that even when it did work, the barcodes were sometimes exceptionally long. We then decided to try Code 128 barcodes, which allow for much greater range of special characters to be encoded into the barcode. We have been using it so far and it seems to work just fine for us.

We researched two ways to create dynamic barcodes in Crystal Reports: one is to use a barcode font in conjunction with a formula within the program, and the other is to use only a formula that produces barcode images within the report. We learned that the out-of-the-box barcode font that comes with Crystal Reports was not complex enough to encode our accession numbers. We then downloaded the demo version of the BarcodeWiz barcode font software that gives you a number of Code 39 and Code 128 barcode styles to choose from as well as the formulas necessary to produce them in Crystal Reports. For comparison, the demo version of the IDAutomation Native Linear Barcode Generator for Crystal Reports was also downloaded for testing, which is the style of software that generates an image of a barcode with a formula.

Both have their advantages and drawbacks. The BarcodeWiz barcode fonts have good readability with the scanner, but we discovered that there is a problem with the Crystal Reports Viewer that will not allow these barcodes to display when generated on remote computers—so, the computers in museum collections around campus would not necessarily be able to generate them.  The barcode images made with the IDAutomation software will generate successfully on remote computers, but there are some reported issues with their readability when printed with thermal printing technology.

In the end, we have resolved to purchase both and use either method where appropriate. It should not make any difference in how the scanner reads each barcode, and will allow us to overcome the disadvantages of either method.


Part of what makes the Axiell Move app so useful for the museum collections here on campus is its integration with Containers Authority in the Mimsy database—that is, its ability to recognize different containers and use them to update the location for multiple objects at once.

Containers (for example, crates used for shipping or solander boxes) will be given their own ID number and corresponding barcode, and any objects scanned into the container with the Axiell Move app and barcode scanner will inherit its location. The container can then be moved to a new location and all the objects both physically and virtually within it will inherit these location changes within the database. This has time-saving implications for shipping, loans, and moving objects for an exhibition.

While this functionality has existed within the database for some time, it has not yet been implemented in any of the collections. By assigning numbers to our existing boxes, crates, and other containers as part of this location tracking project, we will be able to process large moves in the database quickly and efficiently. Work is already underway to create these container records in the Art database.

As previously mentioned on this blog, this is a pilot project that we hope to extend to other collections on campus upon its completion. To complement the data work that has been carried out so far, an assessment of all the collections currently in the Mimsy XG database was undertaken to determine the work that would need to be done before they were ready for the Axiell Move app. We reviewed and compiled information on:

  • Record linking—were objects with multiple parts/records correctly designated as such and linked to each other?
  • Location records—were they correct and up to date?
  • Accession numbers—would any pose challenges when being encoded in a barcode (e.g. length, special characters)?
  • Containers Authority—was it set up for the specific collection?
  • What kinds of moves were currently being tracked within the database (e.g. loans)?

This review is crucial for the long-term success of our barcoding as it will allow us to present a setup and implementation plan to future adopters of this system, and take out any of the guesswork for collections staff.

One of our main concerns over the first few months of the project was finding and purchasing the ‘right’ equipment and supplies. As we discovered through our discussions with collections staff in other institutions and our own research, the possible combinations of equipment and supplies for a project such as this are boundless. Through careful consideration of our own museum collections here on campus and their distinctive setups, we eventually settled on the following hardware and supplies for our location tracking project:

  • Apple iPod Touch devices
    • The Axiell Move application runs on multiple kinds of iOS devices; however, we didn’t require the full capabilities that come with an iPhone and the bulk of an iPad would have interfered with scanning the barcodes. The iPod also happened to be the least expensive option.
  • Infinite Peripherals Linea Pro 5 scanning sleeve
    • While Apple products with cameras can recognize barcodes with their stock cameras, the speed and accuracy of this scanning method is not ideal. The Linea Pro 5 sleeves fit over the iPods similar to a standard case but have a barcode scanning laser and automatically integrate with the Axiell Move application. We also purchased a protective case, charging dock, and holster with each sleeve.
  • Zebra G-Series GX430t label printer (GX43-102412-000 model)
    • We needed a desktop label printer with at least 300 dpi, high internal memory (to allow for the printing of Chinese or Japanese characters if necessary), and the ability to connect to a computer through a USB port. We decided we didn’t require the large volume printing capabilities an industrial printer would provide, nor would we require the printer to be able to connect to a computer through Bluetooth or Wi-Fi. The Zebra G-Series GX430t range of printers is compatible with an array of label and thermal transfer ribbon materials, and the specific model we chose met all our predetermined requirements. It also has the capability to print on paper tags as well as adhesive labels.
  • Zebra PolyPro 3000T adhesive labels (3”x1” and 1”x0.5” sizes)
    • We chose polypropylene labels for their inert, acid-free qualities and overall durability. Any barcodes printed on these labels should be resistant to water damage and fading in a way that paper labels would not be. We decided against the (more expensive) polyester version of these labels because the collections they will reside in will not have extreme heat or cold, and will not put them at risk of chemical damage. Two different sizes were chosen as these will be for both location and object barcodes.
  • Zebra 3200 Wax/Resin ribbons
    • These ribbons were recommended for our choice of polypropylene labels, and are significantly less expensive than the ribbons made entirely of resin without greatly compromising longevity or readability.
  • Neenah 65-lb. Bright White Premium Cardstock Paper
    • This archival-quality cardstock can be used to make hanging tags or print off inventory lists with barcodes that can safely be stored with museum objects.

While the printing supplies are currently untested as we are not yet at that phase of the project, we have begun using the Linea Pro 5 scanner sleeves in conjunction with the iPods and have found them to be easy to use and accurate for scanning barcodes.

We were able to walk through the main storage spaces for both the Art and Meteorite collections over the past two weeks. The two storage situations are markedly different—Meteorites, on one hand, are primarily kept in a single “clean” room, designed and filtered to remove as many particulates and impurities from the space as possible. To enter, one must don protective gear to ensure one doesn’t contaminate either the space or the specimens, which are contained in five small cabinets and amount to just slightly more than a hundred location records in the Mimsy database. Art, however, has more than ten times that amount of location records in the database. These storage locations are spread over many different buildings here at the University of Alberta, and this doesn’t include any of the public art, or art that has been placed in offices or other spaces around campus.

Beyond the storage locations themselves, the two collections also differ in how the items themselves are stored. Meteorites, again, are contained consistently—while the specimens themselves may be contained in a vial or a box, each one is bagged, and then bagged again along with a label, which is nested in a smaller box with a secondary label. Art, though, varies significantly: paintings and prints may be matted or unmatted, framed or unframed, hung on racks, kept in drawers, or rested on shelves. Sculptures may be shelved in larger spaces, or they may be contained and resting on the floor. Smaller art pieces and artifacts might be shelved, in boxes alone or in multiples, or displayed in their own custom case. Textiles and scrolls may be stored flat or rolled.

Due to this varying nature of the storage situations here at the University of Alberta Museums and Collections Services (MACS), as well as the individualized needs of collections staff and conservation considerations, we have had to come up with a number of possible ways to attach or associate the barcode with each object. Where possible, we hope to incorporate the barcodes into existing labels or inventory sheets, but otherwise will have to affix barcode with hanging tags, or attach them directly onto frames, mats, or storage boxes (where appropriate). These approaches will ensure that barcodes are not directly attached to the object in a way that may compromise or permanently alter it. The final method of attachment for each storage scenario will depend on what we discover during the testing phase of the physical barcoding of the objects, and what collections staff determine is most useful for their own workflows.

After meeting with the curator of the Meteorite Collection, it was agreed that this would be the second collection we would barcode. While the objects in the collection are all fairly uniform, they are of varying sizes and have been stored in different kinds of containers, and thus will pose different challenges. The collection is small but well-documented, and objects move with some frequency. It seems like it will make for a really great pilot collection.

On another note, one of the things that never occurred to us at the onset of this project was the amount of fine-tuning the database would require to facilitate the addition of the Axiell Move application.  We ended up spending a few days refining object records by separating out records with multiple parts that had previously been grouped into a single record, making sure every object or part of an object that could potentially be moved had a specific location within the database, and so forth. A look at the Meteorite Collection’s database location records revealed that it would also require some updating before it was ready for this project. The database tweaking can be an immense task, but it means the location tracking project has the positive secondary effect of improving some aspects of the database as it’s realized.

There was also a lot of work done to get this blog up and active. This is first blog to be created by this department, so it required careful thought to come up with a suitable layout, text, tone, and plan for launching the blog to the wider community.

Storage walkthroughs of both the selected museum collections are set to occur shortly, at which point the final decisions regarding labels and barcode styles can be made, locations can be confirmed and updated where necessary, and the first wave of supplies can be ordered.