The cups history looks like it was last “really” developed in 2015ish. There were a few PRs made since then but is really more of a wrapper than anything else. Cupsffi seems to provide more of a Ruby interface.
Typically I do put classes that do not touch database records in a different folder. However, the organizational bit really depends on the team that is developing the app. We very well could have put the twitter and printer classes in a "services", "business_domain", or similar kind of folder.
I have a bad habit of not being consistent. It's something that doesn't bother me as far as styling goes and I think I may have even turned off that Rubocop warning.
Why did you favor cupsffi over cups?