Is it possible to customize ID cards?

Asked by Daniel Owens on 2015-09-18

We need to create ID cards, but currently we are doing it manually, not in Schooltool.

There are several images (in addition to a student photo) that we would like to include:
- a watermark of the school logo
- a seal from the school
- a barcode from the student

We also want to remove:
- DOB
- contact information

If there were an interface that allowed an administrator to create a template for ID cards, including or excluding certain information (check boxes based on the basic information in a student's profile?), that would be great.

I realize adding a seal (on top of other things) might be beyond what is feasible and only useful in places like Vietnam that use red stamps to make documents official, so that would be lower priority. I would mainly like to control a little bit of the look and information on the card.

Question information

Language:
English Edit question
Status:
Open
For:
SchoolTool Edit question
Assignee:
No assignee Edit question
Last query:
2015-09-21
Last reply:
2015-09-18
Tom Hoffman (tom-hoffman) said : #1

I created a bug (related above) to make the fields on the card more customizable.

Regarding the other features, they could be done a paid customization.

> There are several images (in addition to a student photo) that we would like to include:
> - a watermark of the school logo
> - a seal from the school

These would just be limited to what the printer can manage.

> This would just be limited to
> - a barcode from the student

How are these generated?

Daniel Owens (dh-owens) said : #2

Thanks for creating the bug. Again, you are always so responsive!

We generate barcodes (Code 39—works well with Koha [library]) based on the student ID number. So far we are using free software that outputs to png files, one for each code. I experimented with Zint (not packaged for Ubuntu but open source) and a freeware Windows program. But you'd think there would be a better way. I noticed there is an Ubuntu package called "barcode" that can generate barcodes from the terminal. I have not tested it out very much, though.

Tom Hoffman (tom-hoffman) said : #3

Presumably this would work for us: https://pypi.python.org/pypi/pyBarcode/0.7

Daniel Owens (dh-owens) said : #4

I took a quick look at that Python module, and I think it should work great.

Can you help with this problem?

Provide an answer of your own, or ask Daniel Owens for more information if necessary.

To post a message you must log in.