A professor should not be asking directly for money from the students. If the professor is scanning and printing things out for the students at her own expense, then something is wrong. Either the assignments and handouts should have been compiled into a course book, or the department should be helping to defray the professor's expenses.
Regardless of the request, the money should not be paid to the faculty directly. It could be paid to the department, which would then reimburse the faculty member. But I would never hand cash or a check over to the faculty. This sets a very bad precedent.