QBIC, 15 6 bytes
The way to do this without errors and with the proper capitalisation costs 15 bytes:
?ucase$(@qbic`)
Since QBIC is in all-caps, this code is allowed: it takes the string literal qbic
and prints it in uppercase.
An error-output (which feels kinda cheaty to me) is shorter:
?b(12)
In 6 bytes, we can put QBIC encountered error: 9
on the screen, signifying an out-of-bounds error. See here why.
There's also this 6-byter that prints QBIC in lowercase:
?@qbic
That string literal doesn't need a closing backtick, it is auto-closed because of EOF.