Bug 15778

Summary: desired feature: Patron property "needs patron card (re)print"
Product: Koha Reporter: Heinrich Hartl <Heinrich.Hartl>
Component: Label/patron card printingAssignee: Chris Nighswonger <cnighswonger>
Status: NEW --- QA Contact: Testopia <testopia>
Severity: enhancement    
Priority: P5 - low CC: veron
Version: Main   
Hardware: All   
OS: All   
GIT URL: Change sponsored?: ---
Patch complexity: --- Documentation contact:
Documentation submission: Text to go in the release notes:
Version(s) released in:
Circulation function:

Description Heinrich Hartl 2016-02-10 09:24:34 UTC
desired feature: Patron property "needs patron card (re)print"
The need for printing a patron card arises mostly one by one when another patron is created. There may also be the need to reprint patron cards that are renewed if the date of validity is shown on the patron card.
The printing of patron cards may be asynchroneous, e.g. after shift or at the end of the month or whenever another sheet is filled or, most likely, when a responsible staff member decides to issue a print job. Asynchroneous, delayed printing does not exclude the need for spontaneous print.

I suggest there is a flag among patron properties "needs patron card (re)print". Editing patron properties should allow to (re-)set that flag. 

Patron card creator should allow to populate a batch from the set of patrons with the property "needs patron card (re)print" up to a specified maximum number  xx. The maximum number might be helpful if printing just another sheet with a template when knowing that on the sheet there are only xx card positions available for printing. After successfully printing those xx cards there should be a means to clear the Patron flag "needs patron card (re)print" for the patrons in the batch. Creating a notice for the patron "Your new card is printed and may be collected" would be an extra comfort.