• Home
  • MIFARE Cards
  • Student ID Card Integration: Reading MIFARE UIDS into PaperCut, Student Databases and Library Systems

Student ID Card Integration: Reading MIFARE UIDS into PaperCut, Student Databases and Library Systems

A student ID card that only identifies a student is doing half its job. In most Australian schools and universities, the same card is expected to handle photocopying and printing through PaperCut, library borrowing, building access, canteen purchases, locker access, and attendance check-in. Every one of those systems needs to recognise the card. None of them care what it looks like. What they need is a number.

That number is the card’s UID, or chip serial number. For MIFARE cards, the UID is a unique value programmed into the chip at manufacture. It is what lets one card be recognised consistently across every connected system, without those systems needing to share anything else with each other.

This article explains how UID-based integration works, why it is the right starting point for most schools, and how PPC ID Solutions supports the workflow through CardEze, CardExchange and EZEConnect.

What the UID Actually Is

Every genuine MIFARE chip carries a unique, factory-programmed serial number. It is not the student number or any data the school writes to the card. It is the chip’s own identity, set by NXP Semiconductors at manufacture, and on a properly produced card it cannot be changed.

When a reader at a photocopier, library terminal or door controller detects the card, it reads the UID first. That number is passed to the connected system, which uses it to look up the cardholder record.

The UID itself contains no personal information. It is simply a number that points to a record in a database. This matters for privacy: the card does not carry the student’s name, year level, balance or borrowing history. All of that lives in the school’s systems. The card identifies which record to retrieve.

Why UID-Based Integration Is the Right Starting Point for Schools

More advanced options exist. MIFARE DESFire EV3, for example, supports encrypted data sectors that can store balances, permissions and credentials directly on the chip. That level of complexity is appropriate in high-security environments, but it is not what most schools need.

For Australian schools, UID-based integration has practical advantages that more complex approaches do not:

  • It works with the readers already deployed in photocopiers, library terminals and access control systems
  • It does not require encryption key management or credentialing expertise on the school side
  • PaperCut, common student information systems, library platforms and attendance systems all support it natively
  • School IT staff can manage it without specialist training
  • It scales cleanly from a few hundred students to tens of thousands

A school can still use a high-quality MIFARE DESFire EV3 card and only use the UID. This preserves the upgrade path. If encrypted credentials are needed later, for higher-security applications, the card already supports it. There is no need to reissue.

The Capture Workflow: At Issuance, Not After

The critical moment in the whole system is when the card is first issued. This is the only time the school has the physical card, the student record, and the means to connect them in one place.

The workflow is:

  • The student record is selected in the card issuance software
  • The card is fed into the printer
  • An integrated MIFARE encoder reads the UID as the card passes through
  • The UID is written back to the student record
  • The card is printed with the student’s photo and details
  • The student leaves with a card that works across every connected system from day one

This is significantly faster and more reliable than associating cards with students manually after the fact. Manual association introduces typos, misallocations and orphan records. UID capture at issuance eliminates all of that.

The card printer needs an integrated MIFARE encoder for this to work. Most current Magicard, Matica, Zebra and IDP printers can be specified with one. The encoder reads the UID and passes it to the card issuance software, which writes it to the connected database.

Where the UID Goes

A typical Australian school sends the UID to several systems:

  • PaperCut for cost recovery on printing and photocopying. PaperCut stores the UID against the user record and authenticates the cardholder at the copier. This is the most common reason schools adopt smart card ID in the first place.
  • The student information system (SIS) as the primary student record. TASS, Sentral, Veracross and Wonde are widely used across Australian schools. Microsoft Entra ID is the common directory sync point for many universities.
  • The library management system for borrowing and returns. Most modern library platforms accept a UID as the patron identifier.
  • Attendance platforms such as RollCall, which register attendance via tap readers in classrooms or at gates.
  • Access control systems for building and room entry, where the UID is provisioned into the access control database with the relevant zone permissions.
  • Cashless canteen and locker systems, where the UID drives stored-value lookups.

Because all of these systems use the same identifier, a new student needs one card and one UID. Every connected service recognises them from the moment the card is issued.

The Software Layer: CardEze, CardExchange and EZEConnect

The card printer captures the UID. The school’s systems consume it. Between those two points, issuance software manages the workflow and routes the UID to the right destinations.

PPC supplies three pieces of software that together cover this layer.

CardEze and CardExchange — Card Production

CardEze is PPC’s card production software, developed for the Australian education market. CardExchange is an established international platform suited to more complex deployments, including multiple data sources, advanced encoding workflows, and government-grade DESFire applications. Both connect to a data source, manage the card design, drive the printer, and capture the UID at print.

Most Australian schools run CardEze. CardExchange is the choice where requirements are more complex. PPC has deployed both, including CardExchange on DESFire-encoded government projects.

EZEConnect — Cloud to Desktop Bridge

EZEConnect is the companion application that connects cloud-based student management systems to the card production workstation. It is not card production software in itself. Its role is to make the cloud-to-desktop connection reliable and secure.

EZEConnect performs four functions:

  • Synchronises student records from the cloud platform to the local workstation
  • Synchronises staff records from the cloud platform to the local workstation
  • Downloads student and staff photos for use in card printing
  • Uploads captured card UIDs back to the cloud database after printing

The first supported platform is TASS, with full sync and UID upload. Wonde integration supports data download but Wonde does not currently expose an upload API, so UID writeback is not available through Wonde. Sentral and Veracross are under development. Microsoft Entra ID is planned. Additional platforms can be added on request.

EZEConnect runs locally on a Windows PC. Data flows directly between that PC and the cloud database. PPC does not store, route, or access any student or staff data at any point in the process.

How They Work Together

A typical workflow for a school running TASS:

  • EZEConnect pulls current student records from TASS to the local workstation
  • CardEze uses those records to produce student ID cards on the printer
  • The printer captures each card’s UID through the integrated MIFARE encoder
  • EZEConnect pushes the captured UIDs back to TASS
  • PaperCut, RollCall, the library system and access control each read the UIDs from TASS via their own integrations

The right combination of CardEze or CardExchange and EZEConnect depends on the school’s student volume, cloud platform, and connected systems. PPC works with each customer to identify the right fit.

Practical Considerations Before Deploying

A few things worth addressing before rolling out a UID-based student ID program:

  • Card quality matters. Counterfeit or substandard MIFARE chips can carry duplicated or writeable UIDs, which breaks the uniqueness assumption the whole system depends on. This is a real and growing supply chain issue in Australia.
  • Plan for replacement cards. When a student loses a card, the replacement has a different UID. The school needs a clean process to deactivate the old UID and register the new one. CardEze, CardExchange and EZEConnect support this end to end.
  • Staff cards use the same system. Staff identification typically runs on the same UID-based infrastructure as students, with slightly different access permissions. Plan both cohorts together rather than as separate deployments.
  • Test against your IT environment. Some school IT policies restrict driver installations or limit desktop software. EZEConnect deployments need to be assessed against the environment they will operate in. PPC works through this with schools during the planning stage.
  • Specify DESFire EV3 from the start. A DESFire EV3 card used today only for UID lookup can be used for encrypted credentialing later without reissuing. Avoid older MIFARE formats that cannot support this upgrade path.

Next Steps

Most Australian schools and universities can deploy a UID-based student ID system without major changes to their existing PaperCut, SIS, library or attendance platforms. The integration points are already there. What is needed is the right card, a printer with an integrated encoder, and the right issuance software to connect everything.

Talk to PPC ID Solutions about your student ID program. We will help you specify the right card, printer and software combination for your school, your systems and your operational requirements.

Talk to PPC

Need help choosing the right ID system?

From card stock to printers to software — we help organisations spec the right solution end to end.

Talk to Us
or call 1300 857 287
Why organisations choose PPC
In the field since 1986Almost four decades of ID expertise
7,000+ printers in the fieldAcross Australian organisations
Brisbane · Sydney · MelbourneNational support & supply
4.8 / 5
Authorised dealer
ZEBRAEvolisMaticaMagicardHID
PP
PPC ID Solutions
Identity & Card System Specialists

We help Australian schools, government, healthcare and enterprise design, supply and support ID card systems — from printers and cards to integration with the platforms you already run.

PPC ID Solutions

Ready to get the right ID solution for your organisation?

Tell us about your requirements and we will map out the simplest path to a solution that works — and supply everything you need to get there.

Talk to Us or call 1300 857 287