Code Monkey home page Code Monkey logo

open-source-self-check's People

Contributors

gallusmax avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

open-source-self-check's Issues

Adding RFID Compatibility?

Hi Eric,

Thanks again for all your help back in December! 6 months in and our 
self-checkout is still going strong. Our patrons love it, and we've had fun 
customizing the software with voice prompts and the like.

I maintain a fork of this project that fixes some of the compatibility issues 
introduced by our ILS, and I've heard some interest from other libraries who 
use RFID that want to build a self-checkout station. Are you still using RFID 
at your home library? If so, could you tell me what it would take to integrate 
that functionality into this software?

Original issue reported on code.google.com by [email protected] on 11 Jun 2013 at 4:38

Error when pressing <return> key

What steps will reproduce the problem?
1. Enter user barcode
2. Enter item barcode for an item that is in transit
3. Message displays "Material status is INTRANSIT. See Librarian. "
4. User presses <return> to continue 

What is the expected output? 
User should be prompted to enter next item or quit



What do you see instead?

Item not found at your Library. Please
click the Search/Home but

Original issue reported on code.google.com by [email protected] on 12 Dec 2011 at 6:20

Software appears to freeze up after scanning 20 or more items

What steps will reproduce the problem?
1. Scan more than 20 items

What is the expected output? 
Scan all items and ability print receipt when complete. 

What do you see instead?
Firefox Portable appears to freeze up. 

What version of the product are you using? 
v1.2 

On what operating system? Windows XP

Please provide any additional information below.
Our library staff reports this happening quite often when a patron scans more 
than 20 items. I'm thinking it's Firefox Portable hosing up. 


Original issue reported on code.google.com by [email protected] on 17 Dec 2013 at 1:59

Php Error and Possible Slow SIP response

What steps will reproduce the problem?
1.Restarting webserver or restarting xampp

What is the expected output? What do you see instead?

PHP throwing errors.

[17-Aug-2012 16:06:39] PHP Notice:  Undefined variable: include in 
C:\xampp\selfcheck\index.php on line 25

[17-Aug-2012 16:06:39] PHP Warning:  include_once(C:\xampp\selfcheck): failed 
to open stream: Permission denied in C:\xampp\selfcheck\index.php on line 25

[17-Aug-2012 16:06:39] PHP Warning:  include_once(): Failed opening '' for 
inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\selfcheck\index.php 
on line 25


What version of the product are you using? On what operating system?
Self Check 1.2 on Windows Server 08

Please provide any additional information below.

The self check is working but was in logs looking for an explanation on why it 
takes so long to talk to the SIP2 protocol when scanning a book and discovered 
the above problem. When looking at that line 25 it doesnt seem correct.

Maybe this belongs in another "ticket" but is it normal to scan a book and wait 
seconds before you can scan another? (SirsiDynix Symphony)

Original issue reported on code.google.com by [email protected] on 17 Aug 2012 at 6:37

ByPassing Welcome Screen

Eric,
Is it possible to have the self check go straight to the checkout screen after 
validating the patron instead of the welcome screen?  I'm not sure where the 
trigger is that changes from the welcome screen to the checkout screen.

Christopher

Original issue reported on code.google.com by [email protected] on 11 Sep 2012 at 3:28

Question about SIP2-connection

Hey Eric,
is your selfcheck working with only one SIP2-connection? I mean if there are 2 
simultaneous checkouts from 2 clients do I need 2 SIP2-interfaces on the 
library-management-server?

btw we are just installing a koha-library for testing and want to use the 
selfcheck together with an rfid-reader (in the future). I'll post updates on 
that.
Jan

Original issue reported on code.google.com by [email protected] on 26 Aug 2010 at 9:24

Project Status?

Hi GallusMax,
Are you still using this? If so would you consider folding in any changes you've made? I am toying with idea of trying to use it myself.

Brent
Iowa City Public Library

add patron name to printed receipt?

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?
We are hoping to add the patron's name to the printed receipt for a summer 
activity

What version of the product are you using? On what operating system?
1.042 XP

Please provide any additional information below.
 This is a temporary change that we will revert at the end of summer.

Original issue reported on code.google.com by [email protected] on 14 Aug 2010 at 8:58

Keep getting the essage "There's a problem with your account..."

What steps will reproduce the problem?
1. Browse to the self checkout test site http://smapeepz.dyndns.org
2. Manually entered several card numbers


What is the expected output? What do you see instead?
I get "There's a problem with your account.  Please see a circulation clerk"

What version of the product are you using? On what operating system?
The very latest version of open-source-self-check, Sirsi Symphony/Unicorn with 
SIP2(authentication required) running on port 6002(port tested to be open).  
Hosted on Ubuntu web server (which is successfully hosting other PHP5 based 
websites)

Please provide any additional information below.
Our Sirsi-Symphony library system has been configured with SIP2 in order to 
work with OVERDRIVE and I'm current using the same authentication credentials 
as what OVERDRIVE is using.  initially the problem was the port was blocked so 
I was getting the "out of service..." message then got the port sorted, since 
then I can't get pass the "there's a problem with your account..." response 
from the self-check.

I want to know how I can fix this or is there anything I need to do with Sirsi 
SIP2 configs to make all this work as it should.  

Thanks in advance.

Original issue reported on code.google.com by [email protected] on 2 Nov 2011 at 5:10

Need some understanding

What steps will reproduce the problem?
1. No page is displayed 
2. Same, changed sip2 ports
3. Same, changed host id to server ip

What is the expected output? What do you see instead?
The ready to checkout items prompt.  I see the searching for user information 
or the system is down message, depending on what I have changed.


What version of the product are you using? On what operating system?
ver 1.043 on Windows XP

Please provide any additional information below.
I wanted to know if there was a web page that is necessary on the Sirsi server 
(we are running Sirsi Unicorn)?  I am having a hell of a time finding the 
necessary settings to get the same response you are getting.  I know it has to 
do with me just getting to know this software and being dumb!  But I figured I 
would ask anyway, since the only dumb questions are the ones not asked.  Please 
be patient with me!

Thanks!

Chris R McClain


Original issue reported on code.google.com by [email protected] on 22 Jun 2010 at 4:03

Cannot get past "Checking your account please wait."

What steps will reproduce the problem?
1. Enter SIP2 server info in config.php; enter library card # length (14) in 
config.php; disable PHP errors
2. Restart web server, browse to http://localhost
3. Scan library card

What is the expected output? What do you see instead?
Site hangs on "Checking your account please wait."

What version of the product are you using? On what operating system?
Open Source Self Check 1.2 on both Debian 7.7 (Iceweasel 31) and Windows 7 
(included portable Firefox and Firefox 33).

Please provide any additional information below.
I am not very familiar with PHP, so I'm not sure what the issue could be. I've 
tried all the suggestions for this issue from the other threads.

My guess is that there's some communication issue with the SIP2 server, but I'm 
not really sure where to start troubleshooting.

This is the SIP2 info my supervisor gave me:

Library Host Name: <sip2 ip address>
Library Port Number: <port>
SIP2 Server Login: <user>
SIP2 Server Password: <pass>
SIP2 Server Location: 1

And these are the variables I have changed in config.php:

$sip_hostname = '<sip2 ip address>';
$sip_port = "<sip2 port>";
$sip_login='<user>';
$sip_password='<pass>';
...
$patron_id_length=14;

I also disabled PHP errors as suggested in some of the other threads. In 
config.php:

$display_php_errors='off';

In /etc/php5/apache2/php.ini:

error_reporting = ~E_ALL

We have multiple services that successfully connect to our SIP server, so I'm 
not sure why this would be a problem.

Any help would be greatly appreciated.

Original issue reported on code.google.com by [email protected] on 1 Dec 2014 at 5:22

Apply to circulation desk - Renew not allowed.

What steps will reproduce the problem?
1.Scanning an item that is already checked out.
2.Attempting a renewal
3.

What is the expected output? 
Renewal prompt.

What do you see instead?
Apply to circulation desk - Renew not allowed.

What version of the product are you using? 
1.2
ILS is ALEPH

On what operating system?
Windows 7

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 4 Jun 2014 at 4:49

Image scanner causes Firefox Error Console to continously pop up

What steps will reproduce the problem?
1. Use of Honeywell Genesis 7580
2.
3.

What is the expected output? Typical page 

What do you see instead? Error Console pops up


What version of the product are you using? 1.2 On what operating system? 
Windows XP


Please provide any additional information below.
I just plugged the above scanner. It's supposed to be able to read barcode 
image from cell phone. That works fine, but for some reason it causes errors in 
Firefox stating that the combine.php which uses selfcheck.css and thickbox.css 
has errors in multiple lines. 

When I plug in a standard barcode scanner, it behaves normally. Is there a line 
of code that causes the Error Console to pop up?

Thanks.

Original issue reported on code.google.com by [email protected] on 22 Jan 2013 at 4:30

Packaged version of PHPMailer doesn't support SSL

We use GMail, which requires SSL authentication, for outgoing mail. In order to 
get e-mail receipts working correctly, we had to upgrade the included PHPMailer 
module to a newer version from https://github.com/Synchro/PHPMailer. Once we 
did, we had no problems! 

Our self-check was deployed over a month ago and has been working great. This 
software has been a huge help to us, thanks so much!

Original issue reported on code.google.com by [email protected] on 30 Jan 2013 at 5:10

Need to alter messages that include "circulation clerk"

What steps will reproduce the problem?
1. Invalid library card or item barcode scans
2.
3.

What is the expected output? What do you see instead?
Messages that instruct patrons to see the "circulation clerk."
We'd like to change those message to say something like "see staff for 
assistance."

What version of the product are you using? On what operating system?
Open Source Self Check, version 1.2 on Ubuntu linux
ILS -Horizon 7.5a 

Please provide any additional information below.
I've found where to modify many of the response messages in our ILS (SirsiDynix 
Horizon), but we still get messages that tell patrons to see the "circulation 
clerk."  I can't find these messages or anything like them in Horizon.  Are 
they encoded in the self check software somewhere?  Any idea how I can edit 
them?



Original issue reported on code.google.com by [email protected] on 12 Jul 2012 at 4:27

SIP2 Server Need Patron password

What steps will reproduce the problem?
1.My SIP2 Server Need Patron password 
2.
3.

What is the expected output? What do you see instead?
There's a problem with your account. Please see a circulation clerk.

What version of the product are you using? On what operating system?
WIndows 2003 Enterprise

Please provide any additional information below.
My SIP2 Server Need password of patron to authenticate for security reason . I 
try to add this line 
$mysip->patronpwd = '----------';  in account_check.php it work correctly. 
Please make this option in config.php

// Identify a patron
    // sip2 OF ALIST Need password of patron *** Test by tomzt
    $mysip->patron = $_POST['barcode'];
    $mysip->patronpwd = '----------'; 

PS.
My Patron ID have "-"  in Patron ID. Like this "223450973919-5". I think from 
above issue You need to redesign new keypad for support "-" in Patron ID and 
support to enter patron password.
Thank you very much for support.

Original issue reported on code.google.com by tomztt on 29 Jun 2014 at 1:32

Renew not working properly

What steps will reproduce the problem?
1. Scan Book that is already out to the patron
2.
3.

What is the expected output? What do you see instead?
I expect to see a prompt asking if I would like to renew the item.
Instead it says "#This item is already checked out to you"

Then (sometimes) "#Unknown item barcode - please refer to the circulation desk."


What version of the product are you using? On what operating system?
1.2 currently we are running it on Ubuntu server 10.04.  I also have it running 
on WAMP on a Windows XP machine with the same result.

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 22 May 2012 at 7:07

Scanning library card neither loads patron account nor fails with an error message

What steps will reproduce the problem?
1. Scanning a patron library card or entering a card number manually on the 
welcome screen.
2.
3.

What is the expected output? What do you see instead?
Expect to see the Welcome screen pop up, or an error message describing a 
failed login attempt. Instead, the "Checking your account please wait" message 
appears indefinitely with no error message.

What version of the product are you using? On what operating system?
Ver. 1.2, Windows 7 64-bit


Please provide any additional information below.
When launching the responses.php script and trying to enter my card number and 
an item barcode number, I get the following output / errors:

Notice: Undefined offset: 1 in C:\wamp\www\selfcheck\includes\sip2.php on line 
799
Call Stack
#   Time    Memory  Function    Location
1   0.0007  274224  {main}( )   ..\responses.php:0
2   0.1048  537736  sip2->get_message( )    ..\responses.php:57
3   0.3429  538240  sip2->_check_crc( ) ..\sip2.php:664

( ! ) SCREAM: Error suppression ignored for
( ! ) Notice: Undefined offset: 1 in C:\wamp\www\selfcheck\includes\sip2.php on 
line 799
Call Stack
#   Time    Memory  Function    Location
1   0.0007  274224  {main}( )   ..\responses.php:0
2   0.1048  537736  sip2->get_message( )    ..\responses.php:57
3   0.3434  538288  sip2->get_message( )    ..\sip2.php:675
4   0.6007  538496  sip2->_check_crc( ) ..\sip2.php:664

( ! ) SCREAM: Error suppression ignored for
( ! ) Notice: Undefined offset: 1 in C:\wamp\www\selfcheck\includes\sip2.php on 
line 799
Call Stack
#   Time    Memory  Function    Location
1   0.0007  274224  {main}( )   ..\responses.php:0
2   0.1048  537736  sip2->get_message( )    ..\responses.php:57
3   0.3434  538288  sip2->get_message( )    ..\sip2.php:675
4   0.6011  538496  sip2->get_message( )    ..\sip2.php:675
5   0.8624  538704  sip2->_check_crc( ) ..\sip2.php:664
Array ( [fixed] => Array ( [Ok] => [RenewalOk] => [Magnetic] => [Desensitize] 
=> [TransactionDate] => ) [variable] => Array ( [Raw] => Array ( [0] => ) [AZ] 
=> Array ( [0] => ) ) ) 
( ! ) SCREAM: Error suppression ignored for
( ! ) Notice: Undefined index: AF in C:\wamp\www\selfcheck\responses.php on 
line 66
Call Stack
#   Time    Memory  Function    Location
1   0.0007  274224  {main}( )   ..\responses.php:0

Original issue reported on code.google.com by [email protected] on 10 Dec 2012 at 11:40

Blocked account message shown for invalid accounts too

What steps will reproduce the problem?
1. enter arbitrary number has the User ID (ex: 555)
2. You will receive the Blocked account message (there is a problem with your 
account..)

What is the expected output? What do you see instead?
I would like it to show the Invalid account message (Account not found...) 

What version of the product are you using? On what operating system?
1.2

Please provide any additional information below.
Is there a way to modify this in the php files either from home.php or 
account_check.php? and how so. the response from sirs dyinx is "User not found" 
but it still shows the blocked user message.


Original issue reported on code.google.com by [email protected] on 3 Mar 2014 at 3:46

Would like to add check out date to the receipts

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?
Receipts show the due date for items, but they do not include the date the 
items were checked out.  We'd like to add the current date to the receipt 
header.


What version of the product are you using? On what operating system?
Open Source Self Check  1.2 on Ubuntu linux
ILS - Horizon


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 12 Jul 2012 at 4:30

Need better response than what SIP gives from Koha

What steps will reproduce the problem?
1. Patron tries to checkout item when they have an overdue (which we block)
2. The popup screen displays '1' (This is useless)
3.

What is the expected output? What do you see instead?
I expect it to use words to tell the patron they have overdue items.  Instead 
is says '1'.  I will need to do further testing to see if this number varies 
depending on the number of overdues the patron has, so I don't know if the 
result is consistent.  Is there anything we can enhance to tell the patron they 
can't check out because an item is overdue, or better yet, can I block the 
patron from trying at all?  By the way, it is working much better with Koha 
since we ignore the renew message.  I wish it would work, but at least we can 
use the software now.  :)

What version of the product are you using? On what operating system?
v1.2

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 8 Jun 2012 at 7:16

Modifications

Eric,
I was wondering how you would feel about some modifications.  We love the 
checkout, but I wanted to tinker with it and add a few modifications, if you 
don't mind.  Some things I had in mind:

* Option to go straight to the blank checkout list after authenticated.
* Option to show currently checked out items.
* Improvements to work with Koha renewals.
* Enhancements for on-screen card entry.
* Masked manual input for card entry.

I've already added one modification to add a second line of instruction for 
signing in (people didn't get that they had to press enter if they were 
manually typing in their card number).

If you would like any of these modifications, please let me know how you would 
like them.  I've never collaborated on open source before, and I will only be 
doing this in my spare time, so any suggestions on what I can or cannot do to 
contribute to your project would be appreciated.  If you do not want me 
tinkering with it, I will understand.

Christopher Brannon

Original issue reported on code.google.com by [email protected] on 14 Jun 2012 at 8:22

indivdual receipts

We've just installed this and seem to have most things working (with Horizon).  
One question that has come up is if there is a way to make it print individual 
receipts.  The library we are helping has an old RF security system, so they 
need to print individual receipts on detuner paper. 

I'm just learning php, so addressing this is currently way beyond my skill set. 
 Would appreciate even a pointer in the right direction.


Original issue reported on code.google.com by [email protected] on 20 Jul 2011 at 6:33

First item renewal looks like regular checkout

What steps will reproduce the problem?
1.Scan library barcode
2.Scan your first item which is already checked out to the patron
3.

What is the expected output? What do you see instead?
Expecting a renewal prompt.  Instead it looks like a regular charge, however, 
the item was renewed.

What version of the product are you using? On what operating system?
1.2 on Windows in Firefox on a Koha 3.6 ILS.

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 28 Apr 2012 at 7:47

Checking your account please wait

What steps will reproduce the problem?
1. Entering a valid barcode
2.
3.

What is the expected output? What do you see instead?
To be presented with the patrons home screen

What version of the product are you using? On what operating system?
1.2 on a Windows 7 x64 client, Chrome IE and Firefox Portable, Server is using 
IIS7 with PHP 5.5.11

Please provide any additional information below.
When entering an invalid barcode a sound and expected error message are 
displayed. However "Checking your account please wait" is displayed 
indefinitely instead of logging in the patron. The PHP errors log shows the 
following.

PHP Fatal error:  Maximum execution time of 300 seconds exceeded in 
C:\inetpub\wwwroot\selfcheck\includes\sip2.php on line 658


responses.php shows me 
Checkouts Allowed (Y or N): Y
Renewals Allowed (Y or N):  N(consider changing your sip2 configuration to allow 
renewals)

and

Array ( [fixed] => Array ( [Ok] => 0 [RenewalOk] => N [Magnetic] => N 
[Desensitize] => N [TransactionDate] => 20140811 165631 ) [variable] => Array ( 
[Raw] => Array ( [0] => AO [1] => AA110347 [2] => ABI1900096369 [3] => 
AJWarriors of the raven [4] => AH [5] => BHMYR [6] => BH0 [7] => AFThe item is 
not available for circula ) [AA] => Array ( [0] => 110347 ) [AB] => Array ( [0] 
=> I1900096369 ) [AJ] => Array ( [0] => Warriors of the raven ) [BH] => Array ( 
[0] => MYR [1] => 0 ) [AF] => Array ( [0] => The item is not available for 
circula ) [AZ] => Array ( [0] => on.| ) ) )

Response:   The item is not available for circula




Sip server logging shows the following.

2014-08-11 16:59:36,911 [4880] INFO  FunLogging 8/11/2014 4:59:36 PM Connected 
to:10.193.186.39
2014-08-11 16:59:36,911 [4880] INFO  FunLogging 8/11/2014 4:59:36 PM received: 
6300120140811    165935  Y       AO4|AA4287788|BP1|BQ5|AY0AZF29D


2014-08-11 16:59:36,911 [4880] INFO  FunLogging 8/11/2014 4:59:36 PM received: 
6300120140811    165935  Y       AO4|AA4287788|BP1|BQ5|AY0AZF29D


2014-08-11 16:59:36,911 [4880] ERROR FunLogging SIP2Server->NewClient 
Exception:System.NullReferenceException: Object reference not set to an 
instance of an object.
   at Fun.ACSServer.PatronInformationCommand.GetSIP2CommandResponse()
   at Fun.ACSServer.SIP2Server.NewClient(Object obj)
2014-08-11 16:59:36,911 [4880] ERROR FunLogging SIP2Server->NewClient Exception 
StackTrace:   at Fun.ACSServer.PatronInformationCommand.GetSIP2CommandResponse()
   at Fun.ACSServer.SIP2Server.NewClient(Object obj)


Original issue reported on code.google.com by [email protected] on 11 Aug 2014 at 7:35

Printing to receipt printer

What steps will reproduce the problem?
1.checkout of item
2.
3.

What is the expected output? What do you see instead?
I expect to see a prompt for printing, but can't determine how to send a 
checked out item to the printer


What version of the product are you using? On what operating system?
1.043 and Windows XP

Please provide any additional information below.
Hey! Great work on this self-check project. We are really excited about getting 
it up and running. We are running it with SD Horizon and it is working very 
well so far--just hoping to figure out where the printing bubble or button is, 
or whether we need to program that ourselves (highly doubtful we could do it). 
We don't yet have the email option (no postmaster) here at our system, but 
printing is highly desirable. Thanks for all your hard work, you are most 
likely destined to become a library saint.

Sean Story

Original issue reported on code.google.com by [email protected] on 23 Jun 2010 at 7:51

Can self check be used for offline circulation

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?


Please provide any additional information below.
Is it possible to use open source self check for offline circulation?  Some 
self check programs from other vendors will record data when it cannot make a 
connection to the ILS.  When the ILS is back online, it then sends the recorded 
data to the ils.  
We're running Sirsi/Dynix Horizon.  Our offline circulation utility, PC 
Reliance, is lousy and we're looking for ways to work around this product. 
Thanks.

Original issue reported on code.google.com by [email protected] on 19 Mar 2013 at 8:45

Duplicate footer in e-mail receipt

What steps will reproduce the problem?
1.Check something out.
2.Have it e-mail the receipt.
3.

What is the expected output? What do you see instead?
I expect to see a single footer.  Instead I see the footer after the item and 
at the end of the receipt.

What version of the product are you using? On what operating system?
v1.2

Please provide any additional information below.
I was able to fix this issue by going into the pages\checkout.php file and 
remarking out line 157 (//$("#print_item_list table 
tbody").append(receipt_footer);).

Original issue reported on code.google.com by [email protected] on 8 Jun 2012 at 7:10

Attachments:

Renew doesn't renew

What steps will reproduce the problem?
1.Check something out.
2.Check out something that is already checked out.  SC will prompt that it is 
already checked out.  Do you want to renew?
3.Click Yes.  

What is the expected output? What do you see instead?
The item should be renewed
Instead another popup comes up and says “Item unavailable due to outstanding 
holds”.  No transaction takes place.  There is no hold on the item.

What version of the product are you using? On what operating system?
1.2 on Windows 7 with Firefox.

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 28 Apr 2012 at 7:45

Configure AO institution ID?

What steps will reproduce the problem?
When doing a CKO, the permenant location is correct, but our states are based 
on institution id AO since we have floating collections.  I haven't found a way 
to configure that.  We would love to be able to have a single instance of SC 
running on a LAMP server, that could determine the CKO location based on IP 
ranges.  We have 20 locations with multiple self check machines at each location

What is the expected output? What do you see instead?
CKO location is always set to the default WCPL location rather than the actual 
location of the CKO.

What version of the product are you using? On what operating system?
1.2 currently we are running it on Ubuntu server 10.04.  I also have it running 
on WAMP on a Windows XP machine with the same result.

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 18 May 2012 at 8:28

Bounced E-mails (Rejected)

Eric,
Do you get a lot of patrons whose e-mail bounces when they e-mail the receipts? 
 We've been seeing some, but they get their notices from Koha just fine.  The 
bounce messages give the error "#< #5.6.1 smtp;554 5.6.1 Body type not 
supported by Remote Host> #SMTP#"

I'm wondering if the text needs to be plain to be more widely accepted, and if 
so, do have any recommendations on forcing to plain text?  If we can figure 
that out, I could see about adding an option to forcing all e-mails to plain 
text.  Just a thought.

Christopher

Original issue reported on code.google.com by [email protected] on 26 Jun 2012 at 11:01

Manual entry displays input (should be masked)

What steps will reproduce the problem?
1.Use manual entry
2.Numbers are displayed.
3.

What is the expected output? What do you see instead?
Masked output, like *****.  Instead it is showing letters/numbers in large text.

What version of the product are you using? On what operating system?
1.2

Please provide any additional information below.
I figured out how to add additional keys, as we have some older cards with 
letters in the barcode.  However, I am concerned that it is displaying the 
input, and displaying it rather large for everyone to see.  Do you have any 
suggestions for masking the characters?

Original issue reported on code.google.com by [email protected] on 8 Jun 2012 at 7:48

Listing checked out items

What steps will reproduce the problem?
1. Login
2. Click items checked # 
3.

What is the expected output? What do you see instead?
It is doing exactly as intended, but  I am requesting modification input.

What version of the product are you using? On what operating system?
Latest (1.2)

Please provide any additional information below.
Is there a way to get the item IDs of checked items? I am attempting to add a 
renewal feature that does not require the items code to be scanned. I am trying 
to duplicate the 3M self-check renew process:

1. Patron scans card to login

2. Patron can click on the checked items button to view items already checked 
out.

3. Patron can click renew button next to item. 

4. The item is now renewed without having to physically be scanned.

Original issue reported on code.google.com by [email protected] on 17 Nov 2014 at 6:18

Attachments:

Automatically return focus to main self-check window after printing receipt

What steps will reproduce the problem?
1. Auto-printing receipts takes focus from self-check main window
2. This may be the result of using a touchscreen monitor with auto-printing
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?
We are running version 1.043 on Windows XP.

Please provide any additional information below.
Eric,

A few months ago, you revised the print.js file used in your software so that 
receipts would print automatically after each item was scanned in our 
implementation of your self-checkout software. We have upgraded to a touch 
screen monitor for our self-check station at this point. This works well, but 
when receipts are auto-printed cursor focus is lost from the main screen. 
Patrons can checkout one item and get a receipt. If they try to scan another 
item barcode nothing happens - unless they touch the screen again to return 
cursor focus to the main screen. 

Is there a way to return focus to the main self-check window after 
auto-printing a receipt? I see the "parent.focus();" line at the end of the 
print.js file - but it is not returning focus to the main screen. Would another 
command return focus from print.js to the checkout screen?

If it is not possible to return focus after printing a receipt automatically, 
there may be another approach that would work. After each checkout, we could 
display a window directing patrons to insert receipts into the item just 
checked out. The window could have one button to "Checkout Another Item" and 
one button to "End Checkout Session." Pressing either button would grab focus 
from the auto-print child window - and let patrons choose what to do next. 

If we need to add a window with the action buttons described above, is there 
another file we could use as a starting point? Unfortunately, I do not know 
anything about javascript. It would be a great help if you could point me in 
the right direction. Thank you for any help you can provide.

Eric at Town & Country PL


Original issue reported on code.google.com by [email protected] on 22 Apr 2011 at 1:03

Support Multiple Language and Support

Dear all,
My Team update open-source-self-check ability to do
1.Support SIP2 Patron password.
2.Support Multiple Language by Translation language file

I need eric to recheck code before .

Thanks you

tomzt


Original issue reported on code.google.com by tomztt on 11 Dec 2014 at 9:12

Changing item information printed on receipts

What steps will reproduce the problem?
1. Receipt printing
2.
3.

What is the expected output? What do you see instead?
We would like to change some information on the receipt.

What version of the product are you using? On what operating system?
We are using version 1.043 on Windows XP.

Please provide any additional information below.
Eric,

Town & Country PL loves your self-check software. Now that they have been using 
it for awhile, they are interested in tweaking the receipt content. Is it 
possible to change the content of the receipt to print the following lines in 
the following order:

Line 1: Self-Checkout Receipt
Line 2: Town & Country Public Library
Line 3: [title of checkout]
Line 4: [item ID]
Line 5: [due date of checkout]
Line 6: Renew your items online:
Line 7: [OPAC URL]

I see that the print.js file defines receipt content but it is unclear to me 
where each of the above item elements reside. Can these elements be changed? 
Thank you for your help; have a good day.

Eric at Town & Country PL



Original issue reported on code.google.com by [email protected] on 22 Apr 2011 at 12:43

PHP Sockets Error

What steps will reproduce the problem?
1. I am trying to connect to a SIP2 on a different computer using the IP 
address
2. I use the "responses.php" to test the connection

What is the expected output? What do you see instead?
I get the message:
PHP Fatal error: Call to undefined function socket_create() in 
C:\Inetpub\opensource_selfcheck\includes\sip2.php on line 694 

What version of the product are you using? On what operating system?
1.0.0.4


Original issue reported on code.google.com by [email protected] on 25 Feb 2010 at 12:51

Possible to print receipts automatically?

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?
We recently installed your self-checkout application and it is working without 
significant issues. However, instead of having buttons displayed onscreen to 
print receipts, we would like receipts printed automatically for each 
successful item checkout. Can you offer any suggestions for making such a 
change to your code?

Our self-check receipts will be printed on paper that blocks security tags 
beneath the date due card pocket. Our patrons will need to have a receipt for 
each self-checkout - if a receipt is not in a book pocket, the item will set 
off our security system. Given our setup, we always want receipts printed for 
self-chekouts. 

What part of your code should we look at to manage such a change? Although we 
are novices at this, your work has encouraged us to learn more. Thank you for 
your help; have a good day.

What version of the product are you using? On what operating system?
We are using open-source-self-check v1.043 on Windows XP.

Please provide any additional information below.
Eric at Town & Country PL

Original issue reported on code.google.com by [email protected] on 8 Feb 2011 at 9:53

Require Barcode AND PIN for authentication?

Our org is in the nasty habit of adding hoops for patrons to jump through to 
use self-checkout.  Namely:  we require a PIN to use self-checkout.

Any chance of seeing this built into authentication?
Using the latest version as of today...

Just searching through my options...looking to dump 3M's cost like hot tar on a 
new highway.  THANKS!

Original issue reported on code.google.com by [email protected] on 4 Sep 2013 at 5:01

Ability to configure whether or not printing receipts is an option

I simply added the line

$allow_print_receipts=false; 

to config.php and then wrapped the print <td> in pages/checkout.php with

<?php if($allow_print_receipts){?>
<td>.....</td>
<?php } ?>

It seems to work, and may be helpful to others if it could be added to the 
distributed source.

Original issue reported on code.google.com by [email protected] on 19 May 2011 at 5:42

Updated keypad.php and selfcheck.css to mask library card number

What steps will reproduce the problem?
1. Use touch screen/on screen keypad to enter library card.
2. See library card number on screen!

What is the expected output? What do you see instead?
I expect to see a mask.  Instead I see the entire library card number.

What version of the product are you using? On what operating system?
1.2 on Windows 7

Please provide any additional information below.

I modified the keypad_screen cell to contain a textbox that can be natively 
masked:

<td colspan="4" class="keypad_screen">
<form>
<input type="password" name="barcode" class="keypad_display"><br>
</form>
</td>

I updated the scripts to point to this textbox instead of the cell itself.

<script type="text/javascript">
//keypad functions
function show_keypad(){
tb_remove();
tb_show($('#keypad_container').html());
var keypad_key=$('#prompt .keypad div');
keypad_key.click(function (){
if (typeof $(this).data('val')!= 'undefined'){
var keypad_display=$('#prompt .keypad_display');
if (keypad_display.val().length<19){
keypad_display.val(keypad_display.val() + $(this).data('val'));
}
}
});
}

function delete_keypad_entry(){
var keypad_display=$('#prompt .keypad_display').val();
var keypad_length=keypad_display.length-1;
keypad_newdisplay=keypad_display.substr(0,keypad_length);
$('#prompt .keypad_display').val(keypad_newdisplay);
}
</script>

And last, I updated selfcheck.css to format the textbox so it looks nice:

.keypad_display {
font-size:1em;
font-weight:bold;
font-family: Arial, sans-serif;
background-color: #F0F0F0;
}

Works like a charm.  :)

Christopher Brannon
Coeur d'Alene Public Library

Original issue reported on code.google.com by [email protected] on 4 Dec 2014 at 11:13

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.