When I've had freelance clients pay by bank transfer, they usually ask directly for the information. But very few do, unless they have direct deposit set up for their employees' payroll, since banks charge a hefty fee for wire transfers - typically around $30 in the US.
That info is on all your checks, so while I can't recall having ever seen it on an invoice before, it's probably harmless to put it there.
Direct transfers are great, by the way. I once had a client's check take two weeks to travel fifty miles by US mail, so if a client is willing to do wire transfers, I'm happy to pay the fee. I also put my FedEx number on my invoices and request checks be sent to me using it on my nickel. It's worth it to me to pay to have the peace of mind of knowing that the payment is actually going to arrive safely.